android:所有警报都已清除如何让它们回来

发布于 2025-01-06 10:55:36 字数 1008 浏览 1 评论 0原文

首先,我想为我的英语不好而道歉

我通过此类创建的所有警报

    Intent intent = new Intent(SETALARM.this, ALARMRECEIVER.class);
    intent.putExtra("pk", pk);
    sender = PendingIntent.getBroadcast(this, pk, intent, PendingIntent.FLAG_CANCEL_CURRENT);
    am = (AlarmManager) getSystemService(ALARM_SERVICE); 
    am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),60000, sender);

在设备关闭时被清除

我该怎么做才能恢复所有警报

非常感谢您的帮助

编辑

这里是接收器类

@Override
public void onReceive(Context context, Intent intent) {         
    WakeLocker.acquire(context);   


    pk = Integer.parseInt(intent.getExtras().get("pk").toString());     
    Intent intent2 = new Intent(context,ALERT.class);
    intent2.putExtra("pk", pk);
    intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent2); 

    WakeLocker.release();
}}

first of all , i would like to apologize for my English its bad

all of alarm that i create by this class

    Intent intent = new Intent(SETALARM.this, ALARMRECEIVER.class);
    intent.putExtra("pk", pk);
    sender = PendingIntent.getBroadcast(this, pk, intent, PendingIntent.FLAG_CANCEL_CURRENT);
    am = (AlarmManager) getSystemService(ALARM_SERVICE); 
    am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),60000, sender);

were cleared when device is shut off

what should i do to restore all of alarm back

thank you very much for your help

edit

here is receiver class

@Override
public void onReceive(Context context, Intent intent) {         
    WakeLocker.acquire(context);   


    pk = Integer.parseInt(intent.getExtras().get("pk").toString());     
    Intent intent2 = new Intent(context,ALERT.class);
    intent2.putExtra("pk", pk);
    intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent2); 

    WakeLocker.release();
}}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦幻的心爱 2025-01-13 10:55:36

如果您的意思是当设备关闭时您会丢失警报,那么这个问题已在这里得到很好的解决
https://stackoverflow.com/a/5439320/374866

If you mean that you lose the alarms when the device is turned off then this issue has been addressed well here
https://stackoverflow.com/a/5439320/374866

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文