检查AlarmManager中现有PendingIntent的时间

6

有没有可能查询Android AlarmManager在给定PendingIntent的下一个闹钟时间? 我知道可以使用.cancel(PendingIntent)函数取消一个闹钟,也可以使用.set()更新一个闹钟,但是是否可以“查询”一个闹钟呢?我使用以下方法查看是否已经安排了一个:

    PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_NO_CREATE);

如果sender == null,则已经安排了一个。如果可能的话,我真的想知道“什么时间?”。
我知道当我设置它时,我可以将其保存在数据库或其他位置,但我真的很想查询“官方来源”以确保。有可能吗?
1个回答

9

是否可以查询给定PendingIntent的下一个闹钟时间?

很遗憾,不能。'AlarmManager'是一个只写接口。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接