簡體   English   中英

AlarmManager只有一個警報起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM