以下是AlarmManager
与BroadcastReceiver
和IntentService
的使用指南的link。它在>= API 11
上工作得很好,但它不适用于较低的API(在API10上测试过)。我在dev.android
阅读了很多文档,但没有结果。 Receiver
没有调用onReceive
方法,也没有创建新流程。求你帮帮我。
答案 0 :(得分:0)
在> = API 11
上工作得很好
不,事实并非如此,因为自2009年以来,无论谁写过这样的解释都没有引起人们的注意。
它不适用于较低的API(在API10上测试)
它应该在API级别10上和在API级别11上一样好用。如果设备在闹钟时处于睡眠状态,则Service
可能会运行也可能不运行。
使用_WAKEUP
式警报,use WakefulBroadcastReceiver
或my WakefulIntentService
。另外,请删除该“指南”建议的android:process
属性,因为这会干扰WakefulBroadcastReceiver
或WakefulIntentService
的使用。