如何检查 AlarmManager setRepeating 触发的 Pending 意图是否已经在运行?
我很高兴知道如何检查是否由警报管理器触发的待处理意图,该警报管理器在 AlarmManager.setRepeating 给出的特定时间启动活动? 更具体地说,我有一项…
在 Android 应用程序中创建提醒
我正在尝试在我的应用程序中创建每周提醒。为此,我使用 AlarmManager。 这是生成警报的代码 pendingIntent = PendingIntent.getBroadcast(SettingsAc…
广播接收器未接收触发警报
我有以下问题。我有2节课。一个称为 AlarmService,另一个称为 TimeAlarm,它扩展了 BroadcastReceiver。 该应用程序应该执行以下操作:它应该在首选…
OnClick 与小部件中的 AlarmManager 一起对我不起作用
我有一个使用 AlarmManager 更新的小部件,它工作正常。 现在我想添加一个 onClick 事件。我的问题是我永远不会触发 onClick?或者至少由我的 onReciv…
AlarmManager 和 Handler+WakeLock 之间哪个最好?
我正在为我的 Android 服务使用一个处理程序,该处理程序每 60 分钟(1 小时)重复执行一些操作,并使用 PartialWakeLock 来保持手机不休眠。但这…
使用 AlarmManager 后自动从 ListView 中删除项目
我正在开发一个短信应用程序,其中在列表中预定义了数字和短信,当计时器与保存的时间匹配时,就会向这些号码发送短信。 我可以发送消息(通过 AlarmM…
无法停止使用 AlarmManager 启动的服务
我在取消警报和由此启动的服务时遇到问题。 我在活动中设置了警报: public class AlarmStarter extends Activity { @Override protected void onCrea…
即使进程被任务管理器终止,Android 警报仍保持活动状态
我正在写一个闹钟程序。 我的问题是任务管理器,例如高级任务管理器或三星任务管理器,在清除内存时删除我的警报。 有没有办法阻止任务管理器删除我的…
如何在手机休眠后保持任务继续执行?
我的应用程序需要每 30 秒左右向我的服务器发送一条消息。 我知道我需要使用 RTC_WAKEUP 或 ELAPSED_REALTIME_WAKEUP 来使用 AlarmManager。 现在我不…
AlarmManager 和 BroadcastReceiver:这是正确的方法吗? (需要每 X 分钟重复一次任务)
我的应用程序应该将一些数据发送到远程数据库。问题是有时没有可用的互联网连接(例如,没有 Wi-Fi 和 GSM 信号)。在这种情况下,我将数据保存在本地…
每 5 天实施一次警报,代码正确吗?
我试图在一周的第 5 天和当天的 24 小时设置一个闹钟。 这是我正在使用的代码。我一直在阅读日历和 AlarmManager 文档, 这是我想到的。 String alarm…
AlarmManager 在 setRepeating() 时间内多次启动警报
我使用此代码将闹钟设置为每天 8:00 点响。 String alarm = Context.ALARM_SERVICE; Calendar calendar = Calendar.getInstance(); calendar.set(Cale…