如何以編程方式檢查屏幕上是否有任何AlertDialog
?檢查活動中的其他AlertDialogs?
回答
AFAIK,這不能在Android中完成。
你可以使用myAlertDialog.isShowing();
得到一個布爾值,如果它正在顯示,然後用這些信息做一些事情。不是你正在尋找的東西,但也許是一個漫長而複雜的工作......?
+1這是我久久問過的一個問題。但據我記得,我想檢查是否有* AlertDialog出現。在那種情況下,我不認爲我有任何參考。 – 2013-03-15 06:34:17
是的,我正好在爲我的AlertDialog問題尋找解決方案,並且遇到了這個問題,並且我認爲我至少會這樣做。我想這不是你想要的,但也許可以用它的方式來利用它,但這將是相當大的代碼塊 – TronicZomB 2013-03-15 11:59:38
希望這可以幫助未來的人;)你也可以檢查我的一些項目從我的個人資料。他們可以幫助你。 – 2013-03-15 15:22:48
- 1. Android如何檢查一項活動是從其他活動中打開的
- 2. 從其他活動中打開活動
- 3. 安卓應用檢測其他活動
- 4. 調用網絡從其他活動的狀態檢查
- 5. 如何只檢查活動標籤的複選框?它也檢查其他人
- 6. 檢查其他
- 7. 禁用其他活動的活動?
- 8. 完成其他活動的活動
- 9. Android,如何檢測該活動是否來自其他活動?
- 10. 如何檢查堆棧上是否有其他活動?
- 11. 導航查看選定菜單項檢入其他活動?
- 12. Android的 - 其他活動
- 13. 從其他活動恢復活動
- 14. 從其他活動完成活動
- 15. 在其他活動上顯示活動
- 16. 活動從背景或其他活動
- 17. Android:從其他活動完成活動
- 18. 從其他活動完成活動
- 19. 無法在其他活動中檢索已保存的SharedPreferences
- 20. 檢查的活動
- 21. ListView /其他視圖中的活動
- 22. OTTO和其他活動中的片段
- 23. 獲得和其他活動中的Android
- 24. 從事其他活動?
- 25. Android NativeActivity +其他活動
- 26. 安卓:從其他活動
- 27. 我想從其他活動
- 28. 安卓:從其他活動
- 29. 調用從其他活動
- 30. TabHost刷新其他活動
爲什麼你需要這樣做?你不是自己開始所有的對話嗎?如果是這樣,你能不能跟蹤他們什麼時候開始/結束自己?以及爲什麼你甚至會一次在屏幕上顯示多個對話框? – Josh 2010-10-12 15:14:11
我只想知道API是否支持它。例如,你可以從父窗口擺動。 – 2010-10-13 07:04:28