社区
Android
帖子详情
android AlarmManager 的问题
androzk
2012-03-29 01:41:30
本人最近在学习AlarmManager和PendingIntent ,可以实现定时消息通知
但是 如果 AlarmManager 设置了一个时间 我们要修改的话
要怎么修改 难道要 把他删除了 再重新弄过一个
还有 如果有多个时间点要定时消息通知的话
是一次性全部设置了 还是 判断时间 然后先设置一次 等待这次提示完了之后 再设置?
希望大家多多帮忙
...全文
277
6
打赏
收藏
android AlarmManager 的问题
本人最近在学习AlarmManager和PendingIntent ,可以实现定时消息通知 但是 如果 AlarmManager 设置了一个时间 我们要修改的话 要怎么修改 难道要 把他删除了 再重新弄过一个 还有 如果有多个时间点要定时消息通知的话 是一次性全部设置了 还是 判断时间 然后先设置一次 等待这次提示完了之后 再设置? 希望大家多多帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
androzk
2012-03-30
打赏
举报
回复
自己看了函数 大概解决了
j_f0001
2012-03-29
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
cancel后 重新调用一下set (int type, long triggerAtTime, PendingIntent operation)
[/Quote]
Intent intent = new Intent(mContext, cls);
PendingIntent sender = PendingIntent.getBroadcast(mContext, 0, intent,
0);
AlarmManager am = (AlarmManager) mContext
.getSystemService(Context.ALARM_SERVICE);
am.cancel(sender);
if (renew_time > 0)
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() + renew_time * 1000, sender);
j_f0001
2012-03-29
打赏
举报
回复
cancel后 重新调用一下set (int type, long triggerAtTime, PendingIntent operation)
androzk
2012-03-29
打赏
举报
回复
自己先顶一个
androzk
2012-03-29
打赏
举报
回复
或者 有没有什么其他方法 能够实现不启动应用 的 定时的消息通知
卖萌
2012-03-29
打赏
举报
回复
你可以把那个要修改的时间做成一个变量,然后把时间的值保存在一个preference中,修改一次,你就更新preference中的值就可以了啊,然后每次都从preference中读取值给闹铃不就可以了么。。。
第二个问题建议你还是看看基础的东西吧
android
alarm
manager
收不到广播,关于安卓
Alarm
Manager
定时会失效的
问题
,请指点
博主遇到一个
问题
,使用
Alarm
Manager
在
Android
设备休眠后无法定时执行广播。尽管网上资料称
Alarm
Manager
能在手机休眠时唤醒CPU,但实际测试发现仅在设备不休眠时工作正常。在服务的onCreate方法中启动了定时广播,通过BroadcastReceiver写入数据库日志,发现定时服务在休眠后未执行。尝试使用WakeLock保持设备唤醒,但
问题
依然存在。寻求解决方案。
android
alarm
manager
定时 不准确,关于安卓
Alarm
Manager
定时会失效的
问题
,请大神指教!...
博客探讨了
Android
开发中
Alarm
Manager
在手机休眠后无法正常执行定时任务的
问题
。作者通过日志发现服务在休眠后停止执行,并提供了
Alarm
Util、WakeLockUtil的代码示例。尽管使用了部分唤醒锁,但定时服务仍未能持续运行。
问题
可能涉及
Android
系统的电源管理和服务优化策略。
android
解决
Alarm
Manager
警报器计时不准,在手机灭屏后延迟的
问题
本文详细介绍了
Android
中的
Alarm
Manager
组件,探讨了其在不同
Android
版本中的工作原理及如何解决高版本系统中闹钟延迟的
问题
。提供了兼容多种
Android
版本的示例代码。
android
Alarm
Manager
的时间设定
问题
本文深入探讨了基于
Android
系统的闹钟小程序在设定过去时间时立即启动的
问题
。通过分析
Alarm
Manager
的set方法,解释了绝对时间设定的原理,并提出了解决方案,即在设定时间小于当前时间时,需手动调整Calendar实例对象的Day变量。
Android
解决
Alarm
Manager
计时不准和手机灭屏后延迟的
问题
在
Android
开发中,
Alarm
Manager
的计时可能不准确或在手机灭屏后延迟。通过使用WakefulBroadcastReceiver和WakeLock,可以确保定时任务在灭屏时准确执行。本文提供了创建接收器、设置
Alarm
Manager
和添加权限的示例代码,以解决这些
问题
。
Android
80,490
社区成员
91,374
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章