Loading src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java +18 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,8 @@ import android.view.View; import android.widget.ImeAwareEditText; import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.VisibleForTesting; import androidx.appcompat.app.AlertDialog; import androidx.preference.Preference; Loading Loading @@ -548,10 +550,14 @@ public class FingerprintSettings extends SubSettings { } else { args.putParcelable("fingerprint", fp); } renameDialog.setOnDismissListener((dialogInterface) -> { retryFingerprint(); }); renameDialog.setDeleteInProgress(mRemovalSidecar.inProgress()); renameDialog.setArguments(args); renameDialog.setTargetFragment(this, 0); renameDialog.show(getFragmentManager(), RenameDialog.class.getName()); mAuthenticateSidecar.stopAuthentication(); } @Override Loading Loading @@ -777,12 +783,19 @@ public class FingerprintSettings extends SubSettings { private Fingerprint mFp; private ImeAwareEditText mDialogTextField; private AlertDialog mAlertDialog; private @Nullable DialogInterface.OnDismissListener mDismissListener; private boolean mDeleteInProgress; public void setDeleteInProgress(boolean deleteInProgress) { mDeleteInProgress = deleteInProgress; } @Override public void onCancel(DialogInterface dialog) { super.onCancel(dialog); mDismissListener.onDismiss(dialog); } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { mFp = getArguments().getParcelable("fingerprint"); Loading Loading @@ -818,6 +831,7 @@ public class FingerprintSettings extends SubSettings { parent.renameFingerPrint(mFp.getBiometricId(), newName); } mDismissListener.onDismiss(dialog); dialog.dismiss(); } }) Loading @@ -844,6 +858,10 @@ public class FingerprintSettings extends SubSettings { return mAlertDialog; } public void setOnDismissListener(@NonNull DialogInterface.OnDismissListener listener) { mDismissListener = listener; } public void enableDelete() { mDeleteInProgress = false; if (mAlertDialog != null) { Loading Loading
src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java +18 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,8 @@ import android.view.View; import android.widget.ImeAwareEditText; import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.VisibleForTesting; import androidx.appcompat.app.AlertDialog; import androidx.preference.Preference; Loading Loading @@ -548,10 +550,14 @@ public class FingerprintSettings extends SubSettings { } else { args.putParcelable("fingerprint", fp); } renameDialog.setOnDismissListener((dialogInterface) -> { retryFingerprint(); }); renameDialog.setDeleteInProgress(mRemovalSidecar.inProgress()); renameDialog.setArguments(args); renameDialog.setTargetFragment(this, 0); renameDialog.show(getFragmentManager(), RenameDialog.class.getName()); mAuthenticateSidecar.stopAuthentication(); } @Override Loading Loading @@ -777,12 +783,19 @@ public class FingerprintSettings extends SubSettings { private Fingerprint mFp; private ImeAwareEditText mDialogTextField; private AlertDialog mAlertDialog; private @Nullable DialogInterface.OnDismissListener mDismissListener; private boolean mDeleteInProgress; public void setDeleteInProgress(boolean deleteInProgress) { mDeleteInProgress = deleteInProgress; } @Override public void onCancel(DialogInterface dialog) { super.onCancel(dialog); mDismissListener.onDismiss(dialog); } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { mFp = getArguments().getParcelable("fingerprint"); Loading Loading @@ -818,6 +831,7 @@ public class FingerprintSettings extends SubSettings { parent.renameFingerPrint(mFp.getBiometricId(), newName); } mDismissListener.onDismiss(dialog); dialog.dismiss(); } }) Loading @@ -844,6 +858,10 @@ public class FingerprintSettings extends SubSettings { return mAlertDialog; } public void setOnDismissListener(@NonNull DialogInterface.OnDismissListener listener) { mDismissListener = listener; } public void enableDelete() { mDeleteInProgress = false; if (mAlertDialog != null) { Loading