2010-09-12 20 views
2

我有一個響應警報的應用程序 - 我需要在進入下一個屏幕之前顯示帶有密碼輸入的警報;麻煩的是我似乎無法顯示來自廣播接收器的對話 - 因此,如何在接收到警報時顯示對話密碼條目?Android廣播接收器顯示對話框?

回答

7

創建活動,使用Theme.Dialog,並致電startActivity()將其打開。雖然您不能使用「真實」Dialog,但您可以創建一個看起來像Dialog的UI。

請記住,基於廣播彈出活動可能會極大地刺激某些用戶,他們可能不會欣賞您的對話出現在遊戲或文本消息對話或其他任何內容中。您不妨考慮實際籌集Notification,然後在他們打開Notification時顯示對話框。

+0

嘿馬克 - 感謝您的信息 - 我實際上可能會翻到您的wakelock代碼 - 上週購買了您所有的pdf - 優秀的書籍;只是新的android。對於這個應用程序,這是必要的,所以可能是用戶同意的東西......在此之上,我正在運行一個對話框,它運行帶有'while'線程的progbar,但我遇到了問題 - 但我會問另一個問題。 t – grimmwerks 2010-09-12 16:05:20

+0

您能否考慮接受實際回答您的問題的答案,請這樣做? – PureSpider 2013-02-15 12:19:54

0

經過下面的這個鏈接是完整的例子,如何使一個自定義對話框,並自動調用它,並且被彈出時,互聯網下來希望它爲你工作

點擊Here