最佳答案
我的应用程序有一个问题,如果用户点击按钮多次快速,然后多个事件生成之前,甚至我的对话框持有按钮消失
我知道一个解决方案,当按钮被单击时,通过设置一个布尔变量作为一个标志,这样在对话框关闭之前可以防止将来的单击。然而,我有很多按钮,每次都必须这样做,每个按钮似乎是一个过度杀伤力。在 android 中是否有其他的方法(或者一些更聪明的解决方案)只允许每次按钮点击产生事件动作?
更糟糕的是,多次快速点击似乎在处理第一个操作之前就会产生多个事件操作,所以如果我想在第一个点击处理方法中禁用按钮,队列中已经存在等待处理的事件操作!
请帮帮我 谢谢