问题标签 [repeatingalarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AlarmManager 没有运行服务
10 sec
单击按钮后,我必须安排在设备上调用已安装的测试项目。为此,我创建了一个AlarmReceiver
and my TaskService
,它实际上正在调用测试项目。
运行应用程序后,单击按钮后没有任何反应。我不知道出了什么问题,但即使 10 秒后服务也无法完成工作。
下面是我正在尝试的代码。活动类:
AlarmReceiver
班级:
}
最后是LaunchService
课程:
我还在清单文件中提到了接收器和服务:
我不明白问题是什么,因为 Logcat 中也不例外。当我单击按钮时,我只看到吐司消息说Alarm Started
。请帮忙。
android - 在特定时间取消重复警报
我希望在特定时间取消 2 个重复警报,但应用程序当前决定在您创建警报后立即调用取消。例如,如果您将结束重复的时间设置为 13:18,则重复警报应重复直到该时间。
这是我一直在玩弄的一些代码:
android - 如何在android中安排闹钟......?
我想根据所需的日期安排闹钟。例如周日、周二、周四。我已经根据时间安排了它,但不能像工作日那样做。
下面是代码:
}
任何帮助将不胜感激........!
android - 在每天的特定时间设置开机时间闹钟
我已经在启动完成时在 android 中启动了上午 9:00 的警报。但是在它完成启动后每分钟都会发出警报。
我的要求是它应该在启动后设置警报,但只在上午 9:00 发出警报。
这是我的代码: public class AlarmUtil { private PendingIntent alarmIntent;
服务(我的服务类)
}
我缺乏的地方。请帮我。提前致谢。
android - Google Nexus 4 未调用警报管理器
我开发了一款安卓应用。我需要为某些操作设置警报。
问题是警报接收器在所有其他设备上都可以正常工作,但在 Google Nexus 4 上它有时会被调用,有时却不会!:-(
当我设置警报时,它会打印如下比当前时间晚 5 分钟的日志。
但是当时间到达时,有时会被调用,有时不会!:-(
我已将日志放入接收器,它有时会打印出来。
请帮忙!谢谢!
android - Android AlarmManagers 会在应用更新后继续运行吗?
据我所知,如果您安排一个无限重复的警报,它不会停止运行,直到您重新启动设备或卸载应用程序。
我想知道,在应用程序更新的情况下这些行为如何?例如,您从 Play 商店下载应用程序的第 1 版,然后运行应用程序,此警报开始运行。然后发布第二版并执行自动或手动更新。此警报是否仍在运行(或者您必须再次启动应用程序才能启动警报)?
在我的场景中,我确实需要它这样做,所以我希望答案是它会继续运行。但是,如果您在版本 2 中更改了警报代码,会发生什么情况?
java - AlarmManager 在 48 小时以上的周期内跳过使用 set() / setExact() 设置的警报
在一个应用程序中,我必须定期将数据同步到服务器,这发生在 5 分钟的固定间隔(大部分)。
我正在使用set()
/setExact()
取决于 if Build API >= 19
。现在,在大多数情况下,警报会被触发并且可以正常工作,但间歇性(即使在白天)警报不会被触发。
警报管理器被传递一个pendingIntent
用于IntentService
同步工作的。
而且onHandleIntent
我也在运行我的setSchedule()
,它反过来会在 5 分钟后发出警报(与上面相同^)。
使用警报类型RTC_WAKEUP
(直到现在;我最近将其更改为elasped realtime + wakeup
并等待一些测试结果)和每个 30 秒的HTTP connection
和socket timeout
。该设备在 48 小时以上(作为示例)持续时间之间没有重新启动,因为我不会错过任何捕获的数据,只是同步警报以某种方式跳过。
我开始怀疑这是否是一个wakelock
问题:|
有人遇到过 Kitkat 的问题setExact()
吗?AFAIK,它的方式(除了使用 RTC/elasped realtime change)当前的方式不应该跳过警报。
android - 每日重复警报不起作用
我正在尝试使用 Alarmmanager 和 BroadcastReciever 设置每天重复的警报,但警报没有正确触发。
第一次安装应用程序时,我使用以下代码设置警报:
功能设置警报:
BroadcastReciever 包含以下代码:
请帮助我找出我使用的逻辑或代码有什么问题。谢谢
android - App被销毁后立即通知
我已经设置了一个通知,该通知将在应用程序被销毁 4 小时后显示。
但是当我销毁应用程序时,通知会立即发出,也会在 4 小时后发出。
这是我的主要活动的 onDestroy():
这是我的 AlarmReceiver.class:
我希望每隔 4 小时而不是在 App 被销毁后立即显示通知。
任何帮助都将受到高度赞赏。
提前致谢。
java - 特定时间间隔之间的警报
我是安卓新手。我正在开发一个安卓闹钟应用程序。我想在上午 8 点到晚上 8 点之间每隔 30 分钟显示一次闹钟,并每天重复这个闹钟。我的代码在这里。主要活动....
这是我的接收器。
请帮助我在这里缺少什么?我怎么能在android中做到这一点。任何人都可以帮助我吗?感谢开始。