Skip to content

Commit a3559de

Browse files
committed
added wrong number on listener, and show Wrong toast on onFail()
1 parent e245eec commit a3559de

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

passcodeview/src/main/java/com/hanks/passcodeview/PasscodeView.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ public void onAnimationEnd(Animator animation) {
426426
super.onAnimationEnd(animation);
427427
setPSDViewBackgroundResource(normalStatusColor);
428428
if (secondInput && listener != null) {
429-
listener.onFail();
429+
listener.onFail(getPasscodeFromView());
430430
}
431431
}
432432
});
@@ -510,7 +510,7 @@ private String getPasscodeFromView() {
510510

511511
public interface PasscodeViewListener {
512512

513-
void onFail();
513+
void onFail(String wrongNumber);
514514

515515
void onSuccess(String number);
516516
}

sample/src/main/java/com/hanks/demo/PasscodeActivity.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
1919
PasscodeView passcodeView = (PasscodeView) findViewById(R.id.passcodeView);
2020
passcodeView.setListener(new PasscodeView.PasscodeViewListener() {
2121
@Override
22-
public void onFail() {
23-
22+
public void onFail(String wrongNumber) {
23+
Toast.makeText(getApplication(),"Wrong!!",Toast.LENGTH_SHORT).show();
2424
}
2525

2626
@Override

sample/src/main/java/com/hanks/demo/PasscodeActivity2.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ protected void onCreate(Bundle savedInstanceState) {
2626
PasscodeView passcodeView = (PasscodeView) findViewById(R.id.passcodeView);
2727
passcodeView.setListener(new PasscodeView.PasscodeViewListener() {
2828
@Override
29-
public void onFail() {
30-
29+
public void onFail(String wrongNumber) {
30+
Toast.makeText(getApplication(),"Wrong!!",Toast.LENGTH_SHORT).show();
3131
}
3232

3333
@Override

sample/src/main/java/com/hanks/demo/PasscodeActivity3.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ protected void onCreate(Bundle savedInstanceState) {
2828
.setPasscodeLength(4)
2929
.setLocalPasscode("5555")
3030
.setListener(new PasscodeView.PasscodeViewListener() {
31-
@Override
32-
public void onFail() {
33-
34-
}
31+
@Override
32+
public void onFail(String wrongNumber) {
33+
Toast.makeText(getApplication(),"Wrong!!",Toast.LENGTH_SHORT).show();
34+
}
3535

3636
@Override
3737
public void onSuccess(String number) {

0 commit comments

Comments
 (0)