diff --git a/api/current.txt b/api/current.txt index 6da445b067910..08560d5cbb462 100644 --- a/api/current.txt +++ b/api/current.txt @@ -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); } diff --git a/api/system-current.txt b/api/system-current.txt index f8eed2fd25763..97f653ab66dbd 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -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); } diff --git a/api/test-current.txt b/api/test-current.txt index afc84a20c2236..c81bb4d630370 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -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); } diff --git a/core/java/android/accessibilityservice/FingerprintGestureController.java b/core/java/android/accessibilityservice/FingerprintGestureController.java index e203c6de8fb52..db00fffc3a281 100644 --- a/core/java/android/accessibilityservice/FingerprintGestureController.java +++ b/core/java/android/accessibilityservice/FingerprintGestureController.java @@ -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); } } } @@ -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) {} } } diff --git a/services/tests/servicestests/src/com/android/server/accessibility/FingerprintGestureControllerTest.java b/services/tests/servicestests/src/com/android/server/accessibility/FingerprintGestureControllerTest.java index cf477f2b32eff..f8dfee40698fd 100644 --- a/services/tests/servicestests/src/com/android/server/accessibility/FingerprintGestureControllerTest.java +++ b/services/tests/servicestests/src/com/android/server/accessibility/FingerprintGestureControllerTest.java @@ -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( @@ -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(