我有一个页面,其中包含一个单独的列表视图。点击列表中的一行后,下一页被加载。该下一页包含一组按钮。点击列表中的一行后,下一页的加载可能需要一段时间。所以如果有人不断地点击该行然后在某个时间点,第二个页面出现,点击里面的按钮,这是我不需要的。我怎样才能防止这种按钮点击?有人可以帮我吗。提前致谢。仅在页面加载后启用按钮点击
0
A
回答
0
使用AsyncTask概念加载数据的下一个活动,做如下:
- 集的setEnabled(假)的onPreExecute()方法中的所有按钮。
- 做doInBackground()方法内的所有后台任务。
- 现在再次对所有按钮启用setEnabled(true),以使其变为启用状态,用户可以单击按钮。
0
我认为你需要假click事件和真实的,而要使用
这样的:
button1.setClickable(false);
,当你想启用只写
button1.setClickable(true);
0
除了事实上你的活动不应该花费那么长时间来加载,你可以设置一个布尔值,当调用startActivity()
来启动新的活动时。然后检查该布尔值,如果用户在加载下一个活动之前单击其他任何内容。
0
if(document.readyState==complete) //NB this property is not supported by firefox
{
//Activate buttons
}
相关问题
- 1. 拦截按钮点击页面加载
- 2. 自动按钮点击页面加载
- 3. 禁用ASP.Net按钮点击,直到页面加载后
- 4. 加载新的页面点击按钮后(不重复)
- 5. 即使点击按钮后页面也会重新加载
- 6. 加载wordpress评论点击按钮点击,而不是页面加载
- 7. 点击按钮后刷新页面
- 8. 禁用Tab页上的表单加载,然后启用按钮点击
- 9. 点击按钮后重新加载dataTables
- 10. 自动点击一个按钮时,页面加载用的GreaseMonkey
- 11. 页面加载按钮点击事件调用
- 12. JS强制输入按钮在页面加载时被点击
- 13. 如何在点击输入按钮时加载新页面
- 14. 如何在页面加载时点击按钮元素
- 15. 如何在Xamarin页面加载按钮时自动点击?
- 16. 按钮仅在页面加载后第一次按下后发布
- 17. 如何从页面加载启动按钮单击事件
- 18. 防止重载页面后添加代码,然后点击按钮
- 19. 在页面加载时禁用表单并在按钮单击时启用
- 20. 如何在页面加载后自动点击iframe中的按钮?
- 21. 加载按钮单击iframe中的不同页面,按钮在主页面
- 22. 从ASP.NET页面按钮启动WPF页面按钮单击
- 23. 如何在点击某个按钮后启用按钮?
- 24. 当页面加载和点击按钮时Jquery运行
- 25. Selenium webdriver - 如何点击X按钮停止页面加载?
- 26. jquery没有按钮点击加载html页面
- 27. 更改html表单值,加载页面并点击按钮
- 28. 如何停止页面重新加载按钮点击jquery
- 29. 重新加载wordpress页面,如果按钮被点击
- 30. 重新加载页面上的按钮点击
如果您的活动花费的时间超过几百毫秒,您可能需要考虑将某些逻辑卸载到单独的线程中,或者简化布局。如果你不这样做,你可能会得到一个ANR。 –