onReceive没有输入

时间:2012-02-21 13:14:23

标签: android broadcastreceiver

我正在开发一个获取短信内容并做某事的应用程序。我在清单文件中注册了一个接收器并给它一个非常高的优先级。它在Android 2.3.3设备上运行良好。但在Android 2.3.7设备上它什么都不做!好像在2.3.7设备上没有调用onReceive()。任何人都可以帮我这个吗?非常感谢你!

1 个答案:

答案 0 :(得分:0)

搞清楚!答案是有一些应用程序可以以某种方式比我更早地播放并停止播放!解决方案是注册启动接收器。在接收器中启动一个注册短信接收器的服务。由于动态接收器的优先级高于静态注册的接收器,因此您现在可以进行广播。