From cd52980d92dbb2502ae5c03f82798e63cad69d65 Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Thu, 30 Jul 2020 14:05:07 -0700 Subject: [PATCH] Change GenerateChallengeCallback from abstract class to interface This allows us to use lamdas Test: Builds Bug: 161325267 Change-Id: I54e75d363969bbe74e346f2685b331d8743bb2c5 --- .../android/hardware/fingerprint/FingerprintManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java/android/hardware/fingerprint/FingerprintManager.java b/core/java/android/hardware/fingerprint/FingerprintManager.java index e384da7574ada..b92051b24dfaf 100644 --- a/core/java/android/hardware/fingerprint/FingerprintManager.java +++ b/core/java/android/hardware/fingerprint/FingerprintManager.java @@ -377,12 +377,12 @@ public class FingerprintManager implements BiometricAuthenticator, BiometricFing /** * @hide */ - public abstract static class GenerateChallengeCallback { - public abstract void onChallengeGenerated(long challenge); + public interface GenerateChallengeCallback { + void onChallengeGenerated(long challenge); } private abstract static class InternalGenerateChallengeCallback - extends GenerateChallengeCallback {} + implements GenerateChallengeCallback {} /** * Request authentication of a crypto object. This call warms up the fingerprint hardware