我有一個擴展BroadcastReceiver的類,每當新的Wifi掃描結果可用時(接收方在Scan_Results廣播中作爲意圖過濾器註冊到接收方中)都會被調用。來自BroadcastReceiver的Android展示通知
從這個類,我想能夠顯示一個通知給用戶。目前,我將在我的廣播意圖類的onReceive方法中作爲參數接收的上下文傳遞給另一個類的「show notification」方法。
當它到達線路:
myNotificationManager.notify(notificationId, notification);
它失敗,出現以下異常:
java.lang.IllegalArgumentException: contentView required: pkg=com.mumfordmedia.trackify id=2131034122 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x0)
任何想法,爲什麼發生這種情況?我所能想到的是,因爲我從onReceive參數獲得的上下文不是......因爲沒有更好的短語,「適合這份工作」......
任何想法? 謝謝, 最大。
也許這http://stackoverflow.com/questions/2826786/pendingintents-in-notifications會有所幫助。無論如何,向我們展示更多代碼,以便我們提供幫助。 – Jong
請向我們展示一些您的代碼,以便我們更好地瞭解正在發生的事情。 –
順便說一句,歡迎來到Stackoverflow!如果你的迴應有幫助,請認真投票。如果回覆成功回答您的問題,請點擊旁邊的綠色複選標記以接受答案。 –