Merge "Add STATE_LAUNCHER_DRAWN printing" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5f4e93d669
@@ -340,6 +340,8 @@ public abstract class AbsSwipeUpHandler<T extends StatefulActivity<S>,
|
||||
return ActiveGestureErrorDetector.GestureEvent.STATE_CAPTURE_SCREENSHOT;
|
||||
} else if (stateFlag == STATE_HANDLER_INVALIDATED) {
|
||||
return ActiveGestureErrorDetector.GestureEvent.STATE_HANDLER_INVALIDATED;
|
||||
} else if (stateFlag == STATE_LAUNCHER_DRAWN) {
|
||||
return ActiveGestureErrorDetector.GestureEvent.STATE_LAUNCHER_DRAWN;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -116,7 +116,13 @@ public class MultiStateCallback {
|
||||
if (gestureEvent == null) {
|
||||
continue;
|
||||
}
|
||||
ActiveGestureLog.INSTANCE.trackEvent(gestureEvent);
|
||||
if (gestureEvent.mLogEvent && gestureEvent.mTrackEvent) {
|
||||
ActiveGestureLog.INSTANCE.addLog(gestureEvent.name(), gestureEvent);
|
||||
} else if (gestureEvent.mLogEvent) {
|
||||
ActiveGestureLog.INSTANCE.addLog(gestureEvent.name());
|
||||
} else if (gestureEvent.mTrackEvent) {
|
||||
ActiveGestureLog.INSTANCE.trackEvent(gestureEvent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -46,7 +46,19 @@ public class ActiveGestureErrorDetector {
|
||||
STATE_GESTURE_STARTED, STATE_GESTURE_COMPLETED, STATE_GESTURE_CANCELLED,
|
||||
STATE_END_TARGET_ANIMATION_FINISHED, STATE_RECENTS_SCROLLING_FINISHED,
|
||||
STATE_CAPTURE_SCREENSHOT, STATE_SCREENSHOT_CAPTURED, STATE_HANDLER_INVALIDATED,
|
||||
STATE_RECENTS_ANIMATION_CANCELED
|
||||
STATE_RECENTS_ANIMATION_CANCELED, STATE_LAUNCHER_DRAWN(true, false);
|
||||
|
||||
public final boolean mLogEvent;
|
||||
public final boolean mTrackEvent;
|
||||
|
||||
GestureEvent() {
|
||||
this(false, true);
|
||||
}
|
||||
|
||||
GestureEvent(boolean logEvent, boolean trackEvent) {
|
||||
mLogEvent = logEvent;
|
||||
mTrackEvent = trackEvent;
|
||||
}
|
||||
}
|
||||
|
||||
private ActiveGestureErrorDetector() {}
|
||||
@@ -168,6 +180,7 @@ public class ActiveGestureErrorDetector {
|
||||
case STATE_END_TARGET_ANIMATION_FINISHED:
|
||||
case STATE_CAPTURE_SCREENSHOT:
|
||||
case STATE_HANDLER_INVALIDATED:
|
||||
case STATE_LAUNCHER_DRAWN:
|
||||
default:
|
||||
// No-Op
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user