閱讀523 返回首頁    go 阿裏雲 go 技術社區[雲棲]


android activity生成的dialog的顯示不了的問題

應用背景,假設有兩個應用A和B,B裏有個基於activity的dialog,首先啟動B,在按HOME鍵,在打開A,然後來了一個廣播觸發B彈出那個對話框,一般如果用Intent.FLAG_ACTIVITY_NEW_TASK 啟動,就會隱藏掉這個對話框,按BACK鍵就會讓這個對話框從右邊飄失,解決辦法是:

in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);加上多任務啟動模式即可,如果不要多任務格式,那麼就要把這個啟動的activity設置為singleInstance

最後更新:2017-04-03 22:31:03

  上一篇:go Android自定義類似ProgressDialog效果的Dialog
  下一篇:go android 自定義dialog彈出和消失動畫