2010-10-12 22 views
0

如何以編程方式檢查屏幕上是否有任何AlertDialog檢查活動中的其他AlertDialogs?

+0

爲什麼你需要這樣做?你不是自己開始所有的對話嗎?如果是這樣,你能不能跟蹤他們什麼時候開始/結束自己?以及爲什麼你甚至會一次在屏幕上顯示多個對話框? – Josh 2010-10-12 15:14:11

+0

我只想知道API是否支持它。例如,你可以從父窗口擺動。 – 2010-10-13 07:04:28

回答

0

AFAIK,這不能在Android中完成。

1

你可以使用myAlertDialog.isShowing();得到一個布爾值,如果它正在顯示,然後用這些信息做一些事情。不是你正在尋找的東西,但也許是一個漫長而複雜的工作......?

+0

+1這是我久久問過的一個問題。但據我記得,我想檢查是否有* AlertDialog出現。在那種情況下,我不認爲我有任何參考。 – 2013-03-15 06:34:17

+0

是的,我正好在爲我的AlertDialog問題尋找解決方案,並且遇到了這個問題,並且我認爲我至少會這樣做。我想這不是你想要的,但也許可以用它的方式來利用它,但這將是相當大的代碼塊 – TronicZomB 2013-03-15 11:59:38

+0

希望這可以幫助未來的人;)你也可以檢查我的一些項目從我的個人資料。他們可以幫助你。 – 2013-03-15 15:22:48