当用户在后退按钮上点击 7 次时,我正在尝试实现管理模式。然后,将调用一个对话框消息,其中 editText 要求输入密码。如果密码与数据库中的密码匹配,我将其设置passwordMacthes
为 TRUE 并将其返回给任何调用对话框setTapCount
并启动管理模式活动。
但是,return passordMatches
始终返回 FALSE,因为它在 dialogMessage 验证密码并被用户关闭或取消之前完成执行。
这是我的setTapCount
方法:
public static boolean setTapCount(Context context){
tapCount = tapCount + 1;
if(tapCount == 7){
tapCount = 0;
dialogMessage(context);
return passwordMatches;
}else{
return false;
}
}
有谁知道如何在dialogMessage(context)
完成后才调用下面的行?
谢谢