【发布时间】:2011-04-25 04:16:09
【问题描述】:
您好!我正在开发一个应用程序,它有一个 BroadcastReceiver 监听“android.intent.action.PHONE_STATE”,当手机状态改变时运行(当检测到来电时我用它来运行代码)。这在我的大多数测试手机上都可以正常工作,但有一些似乎根本无法触发接收器。但是,一旦这些问题手机重新启动,一切都会按预期工作。
是否有理由需要重启这些手机才能让 BroadcaseReceiver 接收任何内容?有没有办法可以检测它是否没有运行并手动“启动”BroadcaseReceiver?我很难过,所以如果你能提供任何帮助,我将不胜感激。
谢谢。
【问题讨论】: