【发布时间】:2011-10-23 20:13:21
【问题描述】:
我有一个扩展 BroadcastReceiver 的类,只要有新的 Wifi 扫描结果可用(接收器在清单中注册,Scan_Results 广播作为意图过滤器)就会被调用。
通过这个类,我希望能够向用户显示通知。目前,我将在我的广播意图类的 onReceive 方法中作为参数接收的上下文传递给另一个类的“显示通知”方法。
当它到达线路时:
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 参数中获得的上下文不是......因为没有更好的短语“适合工作”......
有什么想法吗? 谢谢, 最大。
【问题讨论】:
-
也许stackoverflow.com/questions/2826786/… 会有所帮助。无论如何,请向我们展示更多代码,以便我们提供帮助。
-
请向我们展示更多您的代码,以便我们更好地了解正在发生的事情。
-
顺便说一下,欢迎来到 Stackoverflow!如果您的回复有帮助,请投票。如果回复成功回答了您的问题,请点击旁边的绿色复选标记接受答案。
标签: android notifications wifi broadcastreceiver