簡體   English   中英

Android / Xamarin:如何使用廣播接收器啟動對話框

[英]Android/Xamarin: How to launch dialog with broadcast receiver

我希望我的應用程序偵聽呼叫應用程序廣播的意圖,並且當針對特定號碼廣播呼叫意圖時,我想啟動一個對話框。 我讀到“廣播接收器可能不顯示對話框,強烈不建議從廣播接收器內部開始活動” https://developer.xamarin.com/guides/android/application_fundamentals/broadcast-receivers/假設我應該改為讓廣播接收器啟動服務,然后啟動對話框。 有人可以確認嗎? 此外,任何簡化的示例將不勝感激

謝謝!

在以下示例中,該應用程序使用BroadcastReceiver來檢測電話號碼並決定是否應接聽電話:

如何在Android中以編程方式拒絕來電?

因此,為此使用BroadcastReceiver並不是那么糟糕。

如果您只想顯示有關電話的信息,則可以顯示通知,如喬恩·道格拉斯在評論中所建議的。 不允許顯示(也建議不要使用)來自BroadcastReceivers的對話框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM