|
|
@ -43,6 +43,7 @@ public class TransactionBiometricPromptDialog extends android.support.v4.app.Dia |
|
|
|
private Disposable fingerPrintScanningSubscription; |
|
|
|
private CompositeDisposable compositeDisposable; |
|
|
|
private BiometricPromptResultListener listener; |
|
|
|
private View cancelTxt; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@ -50,6 +51,7 @@ public class TransactionBiometricPromptDialog extends android.support.v4.app.Dia |
|
|
|
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); |
|
|
|
View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_password_prompt_v2, null); |
|
|
|
passwordPromptImageView=view.findViewById(R.id.passwordPromptImageView); |
|
|
|
cancelTxt=view.findViewById(R.id.cancel_txt); |
|
|
|
builder.setView(view); |
|
|
|
Dialog dialog= builder.create(); |
|
|
|
try { |
|
|
@ -78,12 +80,19 @@ public class TransactionBiometricPromptDialog extends android.support.v4.app.Dia |
|
|
|
public void onStart() { |
|
|
|
super.onStart(); |
|
|
|
startObservingFingerPrintIfRequired(true); |
|
|
|
cancelTxt.setOnClickListener(new View.OnClickListener() { |
|
|
|
@Override |
|
|
|
public void onClick(View v) { |
|
|
|
dismiss(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onStop() { |
|
|
|
super.onStop(); |
|
|
|
startObservingFingerPrintIfRequired(false); |
|
|
|
cancelTxt.setOnClickListener(null); |
|
|
|
} |
|
|
|
|
|
|
|
public void animateFingerPrintAppearAnimationIfRequired(boolean action) { |
|
|
|