2013-10-16 55 views
0

我需要在我的一個活動中顯示一個AlertDialog,並且當用戶按下按鈕或在對話框外觸摸時,它不會關閉。我可以通過班級的方法來做到這一點,但是當新的通知到達系統的狀態欄時,我的Alertdialoge就會關閉,我真的不想這樣做。如何預防它?當一個新的通知到達時,我的AlertDialoge被關閉

回答

1

我不確定這是你想要的答案,但你可以做一些工作。
實施BroadcastReceiver接收通知,當它確實等待一秒鐘,並再次啓動警報對話框。

UPDATE: 試試這個:在清單中聲明的​​對話主題,像這樣的東西創建活動:

<activity android:name="DialogActivity" 
    android:launchMode="singleInstance" 
    android:taskAffinity="" android:theme="@android:style/Theme.Dialog" /> 

這樣您activityDialog將被從主應用程序分離。

+0

謝謝,但在我的情況下,這將真的會惹惱用戶:( – Soheil

+0

你有沒有嘗試在你的活動中使用這個'android:taskAffinity =「」'啓動對話框? – Dyna

+0

那麼我應該在「 ? – Soheil

相關問題