所以我是 Android 新手,并且有这个具有各种按钮的小应用程序。这些按钮可以做很多事情,但特别感兴趣的是那些意图执行另一个活动的按钮。
因为当我愉快地进行编程和测试时,我发现我可以双击这些按钮,有时甚至三次点击这些按钮。
我在 Button 对象上寻找方法,这些方法允许我指定允许单击按钮的次数,或者在单击后是否应该(甚至短暂地)禁用该按钮。我没有找到类似的东西。
难以置信,我开始在谷歌上搜索有关这种奇怪行为的高级讨论。我没有发现任何有趣的讨论,只是关于如何处理我的应用程序中每个按钮上的问题的建议。
重重地叹了口气,我屈服于我的项目的时间需求,并将私有变量添加到我的活动(Java 中没有静态本地变量。废话。),点击处理方法使用它来判断它是否已经忙于处理按钮点击.
但我还是想知道。Android 中的 Button 事件真的必须被显式禁用吗?
编辑:我正在寻找以下形式的答案:“是(或否),我知道它们必须被明确禁用,因为 X”。