Android Broadcast接收器在onReceive中接收空操作

时间:2015-02-08 12:36:46

标签: android

我在某些设备上遇到问题(即Alcatel Pop D5),我的广播接收器调用了onResume()方法但intent.getAction() == null

以下是设置reciver的命令:

final IntentFilter filter = new IntentFilter();
    filter.addAction(Intent.ACTION_SCREEN_ON);
    filter.addAction(Intent.ACTION_SCREEN_OFF);
    filter.addAction(Intent.ACTION_BOOT_COMPLETED);
    mReceiver = new WakeStateReceiver();
    registerReceiver(mReceiver, filter);

其他人有这个问题吗?有没有人解决了这个问题? :)

项目中的其他任何地方都没有提及WakeStateReceiver(包括清单)。 已经用大约20种不同的设备对此进行了测试,但没有一个有这个问题(直到Pop D5)。

提前致谢, 伊万

0 个答案:

没有答案