【发布时间】:2013-11-08 12:33:27
【问题描述】:
当您在我的应用程序中单击按钮时,如果您在屏幕/弹出窗口加载之前足够快,它会多次加载它们。我知道如何禁用单击按钮,但这不是一个选项,因为当您关闭弹出窗口或返回上一个屏幕时,该按钮被禁用。我尝试使用 Handler 和 Runnable 在按钮再次激活之前等待 1 秒,但如果操作系统需要更多时间来打开下一个屏幕,则此解决方案不是最佳选择。所以我正在寻找最佳的解决方案。有什么想法吗?
编辑:setClickable(false) 然后将其设置回 true 不起作用,因为它加载我的屏幕/弹出窗口的速度比预期的慢 按钮再次启用并再次打开屏幕/弹出窗口多次。
【问题讨论】:
-
你的问题不够清楚,请稍微澄清一下。您能否也为您的 onclick 侦听器提供代码?
标签: java android onclicklistener