Add UiEvent logging for auto-PiP and content-PiP
Bug: 269163376 Test: $ANDROID_HOST_OUT/bin/statsd_testdrive -terse 90 Change-Id: Idf913c68fb4234f67f40c483ae2343c8f696f618
This commit is contained in:
@@ -650,7 +650,6 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
|
||||
}
|
||||
|
||||
mPipUiEventLoggerLogger.setTaskInfo(mTaskInfo);
|
||||
mPipUiEventLoggerLogger.log(PipUiEventLogger.PipUiEventEnum.PICTURE_IN_PICTURE_ENTER);
|
||||
|
||||
// If the displayId of the task is different than what PipBoundsHandler has, then update
|
||||
// it. This is possible if we entered PiP on an external display.
|
||||
@@ -659,6 +658,17 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
|
||||
mOnDisplayIdChangeCallback.accept(info.displayId);
|
||||
}
|
||||
|
||||
// UiEvent logging.
|
||||
final PipUiEventLogger.PipUiEventEnum uiEventEnum;
|
||||
if (isLaunchIntoPipTask()) {
|
||||
uiEventEnum = PipUiEventLogger.PipUiEventEnum.PICTURE_IN_PICTURE_ENTER_CONTENT_PIP;
|
||||
} else if (mPipTransitionState.getInSwipePipToHomeTransition()) {
|
||||
uiEventEnum = PipUiEventLogger.PipUiEventEnum.PICTURE_IN_PICTURE_AUTO_ENTER;
|
||||
} else {
|
||||
uiEventEnum = PipUiEventLogger.PipUiEventEnum.PICTURE_IN_PICTURE_ENTER;
|
||||
}
|
||||
mPipUiEventLoggerLogger.log(uiEventEnum);
|
||||
|
||||
if (mPipTransitionState.getInSwipePipToHomeTransition()) {
|
||||
if (!mWaitForFixedRotation) {
|
||||
onEndOfSwipePipToHomeTransition();
|
||||
|
||||
@@ -78,6 +78,12 @@ public class PipUiEventLogger {
|
||||
@UiEvent(doc = "Activity enters picture-in-picture mode")
|
||||
PICTURE_IN_PICTURE_ENTER(603),
|
||||
|
||||
@UiEvent(doc = "Activity enters picture-in-picture mode with auto-enter-pip API")
|
||||
PICTURE_IN_PICTURE_AUTO_ENTER(1313),
|
||||
|
||||
@UiEvent(doc = "Activity enters picture-in-picture mode from content-pip API")
|
||||
PICTURE_IN_PICTURE_ENTER_CONTENT_PIP(1314),
|
||||
|
||||
@UiEvent(doc = "Expands from picture-in-picture to fullscreen")
|
||||
PICTURE_IN_PICTURE_EXPAND_TO_FULLSCREEN(604),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user