【发布时间】:2016-02-26 10:08:20
【问题描述】:
我正在 android studio 中构建一个登录风格的应用程序。作为其中的一部分,我创建了一个规则,如果监视无效登录尝试次数的计数器变为 0。我目前知道当计数器变为 0 时,登录按钮被禁用。我想知道是否有任何方法可以在一段时间内禁用此按钮,而不是无限期?
switch (counter) {
case 0:
b1.setEnabled(false);
break;
case 1:
tx1.setBackgroundColor(Color.RED);
break;
case 2:
tx1.setBackgroundColor(Color.YELLOW);
break;
}
【问题讨论】:
-
您还必须考虑当方向改变以及用户关闭应用程序并重新启动它时会发生什么。计数器是否重置,定时器是否提前结束等?
-
当用户重新启动应用程序时,计数器会重置为 3。我不介意用户刷新应用程序时一切都会重置,只要它仍然打开按钮被禁用一段时间一段时间有效。
-
看到这个问题的人也看到stackoverflow.com/questions/4384890/…
标签: java android switch-statement