gpt4 book ai didi

android - AlarmManager 条目

转载 作者:行者123 更新时间:2023-11-29 21:50:15 28 4
gpt4 key购买 nike

我为我的 PendingIntent 设置了一个警报。现在我想在我的 Activity 中显示是否设置了此警报。

Intent service = new Intent(context, MyService.class);
PendingIntent pendingIntent = PendingIntent.getService(context, 0, service, 0);
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, firstStart, interval, pendingIntent);

有什么方法可以检查是否设置了此警报?

最佳答案

您无法通过查询 AlarmManager 来了解是否设置了闹钟。你几乎需要记住你自己。您可以在共享首选项中存储一些内容以指示您设置了闹钟。但是,一旦手机重新启动,您的闹钟就会消失,因此您还需要在重新启动时重新安排闹钟,或者清除您的首选项以指示不再设置闹钟。

不幸的是,这是 Android 真正缺少的东西之一(一种查询 alarmManager 的方法)。

关于android - AlarmManager 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14607732/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com