AlarmManager无法在api lvl< 11

时间:2014-08-13 11:00:57

标签: android broadcastreceiver alarmmanager intentservice

以下是AlarmManagerBroadcastReceiverIntentService的使用指南的link。它在>= API 11上工作得很好,但它不适用于较低的API(在API10上测试过)。我在dev.android阅读了很多文档,但没有结果。 Receiver没有调用onReceive方法,也没有创建新流程。求你帮帮我。

1 个答案:

答案 0 :(得分:0)

  

在> = API 11

上工作得很好

不,事实并非如此,因为自2009年以来,无论谁写过这样的解释都没有引起人们的注意。

  

它不适用于较低的API(在API10上测试)

它应该在API级别10上和在API级别11上一样好用。如果设备在闹钟时处于睡眠状态,则Service可能会运行也可能不运行。

使用_WAKEUP式警报,use WakefulBroadcastReceivermy WakefulIntentService。另外,请删除该“指南”建议的android:process属性,因为这会干扰WakefulBroadcastReceiverWakefulIntentService的使用。