0
我需要在我的一個活動中顯示一個AlertDialog
,並且當用戶按下按鈕或在對話框外觸摸時,它不會關閉。我可以通過班級的方法來做到這一點,但是當新的通知到達系統的狀態欄時,我的Alertdialoge
就會關閉,我真的不想這樣做。如何預防它?當一個新的通知到達時,我的AlertDialoge被關閉
我需要在我的一個活動中顯示一個AlertDialog
,並且當用戶按下按鈕或在對話框外觸摸時,它不會關閉。我可以通過班級的方法來做到這一點,但是當新的通知到達系統的狀態欄時,我的Alertdialoge
就會關閉,我真的不想這樣做。如何預防它?當一個新的通知到達時,我的AlertDialoge被關閉
我不確定這是你想要的答案,但你可以做一些工作。
實施BroadcastReceiver
接收通知,當它確實等待一秒鐘,並再次啓動警報對話框。
UPDATE: 試試這個:在清單中聲明的對話主題,像這樣的東西創建活動:
<activity android:name="DialogActivity"
android:launchMode="singleInstance"
android:taskAffinity="" android:theme="@android:style/Theme.Dialog" />
這樣您activityDialog將被從主應用程序分離。
謝謝,但在我的情況下,這將真的會惹惱用戶:( – Soheil
你有沒有嘗試在你的活動中使用這個'android:taskAffinity =「」'啓動對話框? – Dyna
那麼我應該在「 ? – Soheil