Loading src/com/android/settings/biometrics/face/FaceSettings.java +11 −14 Original line number Original line Diff line number Diff line Loading @@ -145,7 +145,11 @@ public class FaceSettings extends DashboardFragment { if (savedInstanceState != null) { if (savedInstanceState != null) { mToken = savedInstanceState.getByteArray(KEY_TOKEN); mToken = savedInstanceState.getByteArray(KEY_TOKEN); } } } @Override public void onResume() { super.onResume(); if (mToken == null) { if (mToken == null) { final long challenge = mFaceManager.generateChallenge(); final long challenge = mFaceManager.generateChallenge(); ChooseLockSettingsHelper helper = new ChooseLockSettingsHelper(getActivity(), this); ChooseLockSettingsHelper helper = new ChooseLockSettingsHelper(getActivity(), this); Loading @@ -155,13 +159,7 @@ public class FaceSettings extends DashboardFragment { Log.e(TAG, "Password not set"); Log.e(TAG, "Password not set"); finish(); finish(); } } } } else { } @Override public void onResume() { super.onResume(); if (mToken != null) { mAttentionController.setToken(mToken); mAttentionController.setToken(mToken); mEnrollController.setToken(mToken); mEnrollController.setToken(mToken); } } Loading Loading @@ -196,15 +194,14 @@ public class FaceSettings extends DashboardFragment { } } @Override @Override public void onDestroy() { public void onStop() { super.onDestroy(); super.onStop(); if (getActivity().isFinishing()) { mToken = null; final int result = mFaceManager.revokeChallenge(); final int result = mFaceManager.revokeChallenge(); if (result < 0) { if (result < 0) { Log.w(TAG, "revokeChallenge failed, result: " + result); Log.w(TAG, "revokeChallenge failed, result: " + result); } } } } } @Override @Override protected List<AbstractPreferenceController> createPreferenceControllers(Context context) { protected List<AbstractPreferenceController> createPreferenceControllers(Context context) { Loading Loading
src/com/android/settings/biometrics/face/FaceSettings.java +11 −14 Original line number Original line Diff line number Diff line Loading @@ -145,7 +145,11 @@ public class FaceSettings extends DashboardFragment { if (savedInstanceState != null) { if (savedInstanceState != null) { mToken = savedInstanceState.getByteArray(KEY_TOKEN); mToken = savedInstanceState.getByteArray(KEY_TOKEN); } } } @Override public void onResume() { super.onResume(); if (mToken == null) { if (mToken == null) { final long challenge = mFaceManager.generateChallenge(); final long challenge = mFaceManager.generateChallenge(); ChooseLockSettingsHelper helper = new ChooseLockSettingsHelper(getActivity(), this); ChooseLockSettingsHelper helper = new ChooseLockSettingsHelper(getActivity(), this); Loading @@ -155,13 +159,7 @@ public class FaceSettings extends DashboardFragment { Log.e(TAG, "Password not set"); Log.e(TAG, "Password not set"); finish(); finish(); } } } } else { } @Override public void onResume() { super.onResume(); if (mToken != null) { mAttentionController.setToken(mToken); mAttentionController.setToken(mToken); mEnrollController.setToken(mToken); mEnrollController.setToken(mToken); } } Loading Loading @@ -196,15 +194,14 @@ public class FaceSettings extends DashboardFragment { } } @Override @Override public void onDestroy() { public void onStop() { super.onDestroy(); super.onStop(); if (getActivity().isFinishing()) { mToken = null; final int result = mFaceManager.revokeChallenge(); final int result = mFaceManager.revokeChallenge(); if (result < 0) { if (result < 0) { Log.w(TAG, "revokeChallenge failed, result: " + result); Log.w(TAG, "revokeChallenge failed, result: " + result); } } } } } @Override @Override protected List<AbstractPreferenceController> createPreferenceControllers(Context context) { protected List<AbstractPreferenceController> createPreferenceControllers(Context context) { Loading