FingerprintDialog.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:fingerlock 作者:
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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号