首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AlarmManager和NEXT_ALARM_FORMATTED

AlarmManager和NEXT_ALARM_FORMATTED
EN

Stack Overflow用户
提问于 2011-05-19 02:43:00
回答 1查看 1.6K关注 0票数 2

我设置警报如下:

代码语言:javascript
复制
 AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

    alarm.setRepeating(AlarmManager.RTC_WAKEUP,
            calendar1.getTimeInMillis(), 24*60*60 * 1000, pintent);

就像这样,我添加了很多不同时间间隔的警报。

所以现在我想从这些中获取下一个警报时间。

为此,我使用了

代码语言:javascript
复制
  android.provider.Settings.System.getString(
                    getContentResolver(),
                    android.provider.Settings.System.NEXT_ALARM_FORMATTED)

但是上面没有返回任何东西。

请谁来帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2011-05-19 03:31:56

Settings.System.NEXT_ALARM_FORMATTED返回时钟的下一个闹钟,就像在锁屏上显示的一样。

AlarmManager不提供用于下一次执行的方法。如果您使用的是AlarmManager.setInexactRepeating() (节省电池!)无论如何,不可能确定确切的时间。

为什么不在计划闹钟时将执行时间存储在SharedPreferences或数据库中?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6049527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档