密码不匹配时延迟 30 秒
give 30s delay when password not match
在我的应用程序中,当用户输入多个错误密码时,我想延迟 30 秒,但问题是我如何计算失败尝试的次数,然后如何在我的应用程序上创建 30 秒延迟,请帮忙。
在您的私有变量中创建一个名为 passwordfailedcount 的私有变量。
int passwordfailedcount = 0;
同时为您的密码失败限制创建一个...
int passwordfailedlimit = 5;
我们还应该声明一个处理程序(这将处理 30 秒的延迟)这也应该是一个私有变量...
Handler mHandler = new Handler();
每次用户输入错误的密码时,执行代码如下:
passwordfailedcount++;
if (passwordfailedcount >= passwordfailedlimit)
{
//disable all your text boxes, display a toast or alert, whatever you fancy...
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
// re enable all your buttons and set failed count back to 0
passwordfailedcount = 0;
}
}, 30000);
}
在我的应用程序中,当用户输入多个错误密码时,我想延迟 30 秒,但问题是我如何计算失败尝试的次数,然后如何在我的应用程序上创建 30 秒延迟,请帮忙。
在您的私有变量中创建一个名为 passwordfailedcount 的私有变量。
int passwordfailedcount = 0;
同时为您的密码失败限制创建一个...
int passwordfailedlimit = 5;
我们还应该声明一个处理程序(这将处理 30 秒的延迟)这也应该是一个私有变量...
Handler mHandler = new Handler();
每次用户输入错误的密码时,执行代码如下:
passwordfailedcount++;
if (passwordfailedcount >= passwordfailedlimit)
{
//disable all your text boxes, display a toast or alert, whatever you fancy...
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
// re enable all your buttons and set failed count back to 0
passwordfailedcount = 0;
}
}, 30000);
}