2011-07-11 138 views
2

我想創建一個對話框,當我的主程序不在焦點並在後臺運行時出現在屏幕中間。對話框的目的是強制用戶立即採取行動。我已經在使用通知管理器來通知用戶,但我仍然會喜歡舊的彈出式對話框。Android通知 - 彈出窗口對話框

感謝:D

+0

嗨user798869 ..我是在相同的位置alos。你有沒有解決你的問題..如果是這樣,請也幫助我..非常感謝 – GoCrazy

回答

0

對話框是用當前活動的意圖創建的。由於您的應用程序當時不會被關注,因此您無法創建對話框。

+0

但我們可以開始新的活動與主題對話框。但背景活動來自Popup活動背後的前景。如何解決這個問題? – Sandy

+0

是啊......這正是我的觀點,如果沒有後臺活動進入前臺,你不能做到這一點 – mvrck

+0

但我開始新的活動,爲什麼背景活動進入前景這是我的觀點?我可以如何停止? – Sandy

3

彈出在後臺運行的應用程序的對話被認爲是不好的做法,因爲它可能會混淆用戶,並且可能惹惱用戶,因爲你破壞了當前的任務,他/她是從事該行爲。

Android開發人員建議使用Android通知系統執行這些任務。創建通知的指南在這裏:http://developer.android.com/guide/topics/ui/notifiers/notifications.html

+0

如果用戶想要的話,一些像線這樣的應用程序可以做到這一點 – Kasas