[英]AlarmManager only one alarm works
我在這里閱讀了大量的問題,它們都有相同的答案,使用唯一的ID表示待處理的意圖,但是我已經這樣做了,但仍然行不通。 我可以添加一個警報,但是如果添加更多警報,它們不僅無效,而且使原始警報也無法正常工作。 修改警報也將其破壞。
pIntent= PendingIntent.getBroadcast(context, row, notificationBroadcast, PendingIntent.FLAG_UPDATE_CURRENT);
alarm = (AlarmManager) context.getSystemService(Activity.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime, AlarmManager.INTERVAL_DAY, pIntent);
我也使用過set(),但我遇到了同樣的問題,所以它不是由setRepeating引起的。
我認為解決問題的方法是:
<receiver android:name="com.myapp.alarmmanagerexample.AlarmManagerBroadcastReceiver">
<uses-permission android:name="android.permission.WAKE_LOCK"/>
在清單中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.