Loading api/current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -2877,7 +2877,8 @@ package android.accessibilityservice { public static abstract class FingerprintGestureController.FingerprintGestureCallback { ctor public FingerprintGestureController.FingerprintGestureCallback(); method public void onGesture(int); method public deprecated void onGesture(int); method public void onGestureDetected(int); method public void onGestureDetectionAvailabilityChanged(boolean); } api/system-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -3005,7 +3005,8 @@ package android.accessibilityservice { public static abstract class FingerprintGestureController.FingerprintGestureCallback { ctor public FingerprintGestureController.FingerprintGestureCallback(); method public void onGesture(int); method public deprecated void onGesture(int); method public void onGestureDetected(int); method public void onGestureDetectionAvailabilityChanged(boolean); } api/test-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -2877,7 +2877,8 @@ package android.accessibilityservice { public static abstract class FingerprintGestureController.FingerprintGestureCallback { ctor public FingerprintGestureController.FingerprintGestureCallback(); method public void onGesture(int); method public deprecated void onGesture(int); method public void onGestureDetected(int); method public void onGestureDetectionAvailabilityChanged(boolean); } core/java/android/accessibilityservice/FingerprintGestureController.java +8 −2 Original line number Diff line number Diff line Loading @@ -156,9 +156,9 @@ public final class FingerprintGestureController { FingerprintGestureCallback callback = handlerMap.keyAt(i); Handler handler = handlerMap.valueAt(i); if (handler != null) { handler.post(() -> callback.onGesture(gesture)); handler.post(() -> callback.onGestureDetected(gesture)); } else { callback.onGesture(gesture); callback.onGestureDetected(gesture); } } } Loading @@ -180,6 +180,12 @@ public final class FingerprintGestureController { * @param gesture The id of the gesture that was detected. For example, * {@link #FINGERPRINT_GESTURE_SWIPE_RIGHT}. */ public void onGestureDetected(int gesture) {} /** * @deprecated Never called. Use onGestureDetected. */ @Deprecated public void onGesture(int gesture) {} } } services/tests/servicestests/src/com/android/server/accessibility/FingerprintGestureControllerTest.java +3 −3 Original line number Diff line number Diff line Loading @@ -131,7 +131,7 @@ public class FingerprintGestureControllerTest { mFingerprintGestureController.registerFingerprintGestureCallback( mMockFingerprintGestureCallback, null); mFingerprintGestureController.onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(1)).onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(1)).onGestureDetected(FINGERPRINT_GESTURE_SWIPE_DOWN); reset(mMockFingerprintGestureCallback); mFingerprintGestureController.unregisterFingerprintGestureCallback( Loading @@ -150,9 +150,9 @@ public class FingerprintGestureControllerTest { mFingerprintGestureController.registerFingerprintGestureCallback( mMockFingerprintGestureCallback, messageCapturingHandler); mFingerprintGestureController.onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(0)).onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(0)).onGestureDetected(FINGERPRINT_GESTURE_SWIPE_DOWN); messageCapturingHandler.sendLastMessage(); verify(mMockFingerprintGestureCallback, times(1)).onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(1)).onGestureDetected(FINGERPRINT_GESTURE_SWIPE_DOWN); reset(mMockFingerprintGestureCallback); mFingerprintGestureController.unregisterFingerprintGestureCallback( Loading Loading
api/current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -2877,7 +2877,8 @@ package android.accessibilityservice { public static abstract class FingerprintGestureController.FingerprintGestureCallback { ctor public FingerprintGestureController.FingerprintGestureCallback(); method public void onGesture(int); method public deprecated void onGesture(int); method public void onGestureDetected(int); method public void onGestureDetectionAvailabilityChanged(boolean); }
api/system-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -3005,7 +3005,8 @@ package android.accessibilityservice { public static abstract class FingerprintGestureController.FingerprintGestureCallback { ctor public FingerprintGestureController.FingerprintGestureCallback(); method public void onGesture(int); method public deprecated void onGesture(int); method public void onGestureDetected(int); method public void onGestureDetectionAvailabilityChanged(boolean); }
api/test-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -2877,7 +2877,8 @@ package android.accessibilityservice { public static abstract class FingerprintGestureController.FingerprintGestureCallback { ctor public FingerprintGestureController.FingerprintGestureCallback(); method public void onGesture(int); method public deprecated void onGesture(int); method public void onGestureDetected(int); method public void onGestureDetectionAvailabilityChanged(boolean); }
core/java/android/accessibilityservice/FingerprintGestureController.java +8 −2 Original line number Diff line number Diff line Loading @@ -156,9 +156,9 @@ public final class FingerprintGestureController { FingerprintGestureCallback callback = handlerMap.keyAt(i); Handler handler = handlerMap.valueAt(i); if (handler != null) { handler.post(() -> callback.onGesture(gesture)); handler.post(() -> callback.onGestureDetected(gesture)); } else { callback.onGesture(gesture); callback.onGestureDetected(gesture); } } } Loading @@ -180,6 +180,12 @@ public final class FingerprintGestureController { * @param gesture The id of the gesture that was detected. For example, * {@link #FINGERPRINT_GESTURE_SWIPE_RIGHT}. */ public void onGestureDetected(int gesture) {} /** * @deprecated Never called. Use onGestureDetected. */ @Deprecated public void onGesture(int gesture) {} } }
services/tests/servicestests/src/com/android/server/accessibility/FingerprintGestureControllerTest.java +3 −3 Original line number Diff line number Diff line Loading @@ -131,7 +131,7 @@ public class FingerprintGestureControllerTest { mFingerprintGestureController.registerFingerprintGestureCallback( mMockFingerprintGestureCallback, null); mFingerprintGestureController.onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(1)).onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(1)).onGestureDetected(FINGERPRINT_GESTURE_SWIPE_DOWN); reset(mMockFingerprintGestureCallback); mFingerprintGestureController.unregisterFingerprintGestureCallback( Loading @@ -150,9 +150,9 @@ public class FingerprintGestureControllerTest { mFingerprintGestureController.registerFingerprintGestureCallback( mMockFingerprintGestureCallback, messageCapturingHandler); mFingerprintGestureController.onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(0)).onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(0)).onGestureDetected(FINGERPRINT_GESTURE_SWIPE_DOWN); messageCapturingHandler.sendLastMessage(); verify(mMockFingerprintGestureCallback, times(1)).onGesture(FINGERPRINT_GESTURE_SWIPE_DOWN); verify(mMockFingerprintGestureCallback, times(1)).onGestureDetected(FINGERPRINT_GESTURE_SWIPE_DOWN); reset(mMockFingerprintGestureCallback); mFingerprintGestureController.unregisterFingerprintGestureCallback( Loading