我有一個頁面,其中包含一個單獨的列表視圖。點擊列表中的一行後,下一頁被加載。該下一頁包含一組按鈕。點擊列表中的一行後,下一頁的加載可能需要一段時間。所以如果有人不斷地點擊該行然後在某個時間點,第二個頁面出現,點擊裏面的按鈕,這是我不需要的。我怎樣才能防止這種按鈕點擊?有人可以幫我嗎。提前致謝。僅在頁面加載後啓用按鈕點擊
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. 自動按鈕點擊頁面加載
- 4. javascript頁面加載按鈕上點擊
- 5. 當頁面加載按鈕點擊
- 6. 加載頁面時點擊按鈕
- 7. 按鈕點擊重新加載頁面
- 8. 註銷後退按鈕後重新加載jsp頁面點擊
- 9. 禁用ASP.Net按鈕點擊,直到頁面加載後
- 10. 按鈕點擊後調用一個頁面加載函數
- 11. 防止點擊一個按鈕,頁面重新加載後
- 12. 點擊後退按鈕時重新加載瀏覽器頁面
- 13. 加載新的頁面點擊按鈕後(不重複)
- 14. 即使點擊按鈕後頁面也會重新加載
- 15. UIPageControl - 點擊按鈕後重新加載頁面
- 16. 點擊鏈接按鈕後需要重新加載頁面
- 17. 在點擊按鈕和頁面加載後顯示加載圖片
- 18. 在頁面加載啓動Bootstrap模式,上一頁的按鈕按鈕單擊
- 19. 加載wordpress評論點擊按鈕點擊,而不是頁面加載
- 20. 點擊按鈕後刷新頁面
- 21. 禁用Tab頁上的表單加載,然後啓用按鈕點擊
- 22. Ajax在頁面加載但不在按鈕點擊
- 23. 網頁沒有加載按鈕點擊
- 24. 按鈕僅在X秒後可點擊
- 25. 如何點擊按鈕加載gridview但卸載頁面web
- 26. 自動點擊一個按鈕時,頁面加載用的GreaseMonkey
- 27. 頁面加載按鈕點擊事件調用
- 28. 點擊按鈕後加載javascript文件
- 29. 點擊按鈕後重新加載dataTables
- 30. 點擊按鈕後加載json
如果您的活動花費的時間超過幾百毫秒,您可能需要考慮將某些邏輯卸載到單獨的線程中,或者簡化佈局。如果你不這樣做,你可能會得到一個ANR。 –