public void notifyPasswordValidation(boolean valid) {
final MaterialDialog dialog = (MaterialDialog) getDialog();
final View positive = dialog.getActionButton(DialogAction.POSITIVE);
final View negative = dialog.getActionButton(DialogAction.NEGATIVE);
toggleButtonsEnabled(true);
if (valid) {
if (mStage == Stage.KEY_INVALIDATED &&
mUseFingerprintFutureCheckBox.isChecked()) {
// Re-create the key so that fingerprints including new ones are validated.
mFingerLock.recreateKey(this);
mStage = Stage.FINGERPRINT;
}
mPassword.setText("");
mCallback.onFingerprintDialogAuthenticated();
dismiss();
} else {
mPasswordDescriptionTextView.setText(R.string.invalid_password);
final int red = ContextCompat.getColor(getActivity(), R.color.material_red_500);
MDTintHelper.setTint(mPassword, red);
((TextView) positive).setTextColor(red);
((TextView) negative).setTextColor(red);
}
}
FingerprintDialog.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:fingerlock
作者:
评论列表
文章目录