问题标签 [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 - 警报管理器以不同的时间间隔触发
单个警报管理器能否以 2 个不同的时间间隔触发,例如第一个间隔应该是 1 分钟,第二个间隔应该是 2 分钟
我正在尝试使用以下代码,但它没有像我预期的那样工作:(
这是错的吗?
android - 更新应用程序时运行警报会发生什么?
我需要弄清楚是否重新启动该警报,因为它是一个定时服务器轮询,但应该只有一个警报实例。
android - 重复警报运行不止一次
假设这段代码被执行了不止一次。这导致创建了许多警报(我从 dumpsys 找到此信息,其中显示 X# 唤醒 - X# 警报)。
我被告知设置相同的请求代码和相同的意图无法第二次启动警报。
android - 如何在android中设置每15分钟重复警报的时间?
我在我的应用程序中创建了两个后台服务。我必须每隔一段时间就开始我的后台服务。所以我为此使用警报。一项服务必须每 15 分钟启动一次,另一项服务每天启动一次。我的代码在这里。
我是这样用的。它在第一次工作得很好。这意味着我的闹钟第一次在 15 分钟后再次响起。然后它每 15 秒重复一次。我不知道如何为此正确设置时间。任何机构都可以告诉我实现这一目标吗?提前致谢。
android - 如何在android中每周安排闹钟?
我想根据所需的日期安排闹钟,例如周日、周二、周四。我已经根据时间安排了它,但不能像工作日那样做。
下面是代码:
java - 卡在警报管理器结构中 - Java Android 应用程序
我对 Java (Android) 开发相当陌生,但作为 ASP.NET 开发人员每天都在工作。我基本上只需要一个正确方向的观点。
我的问题:
我目前正在构建一个应用程序,到目前为止,我有一个重复的警报,当我按下一个按钮时就会启动,然后每 1.5 小时向我发送一个通知,直到我单击另一个取消警报的按钮。
我想做的是让重复警报在每天的特定时间(08:00)自动开始,并在每天的另一个特定时间(22:00)结束/取消,有效地为我的重复警报创造工作时间。
我的问题:
我是否可以通过再创建两个警报来实现这一点,一个在 08:00 开始重复警报,另一个在 22:00 取消它,还是我会使用服务?
android - 每周调度程序没有被触发?
我试图在每周二上午 11 点调用调度程序,但不知何故下面的代码不起作用。
使用日历对象,我正在安排下一个日期,然后在调度程序中设置它。
有人可以指出以下代码中存在什么错误吗?
我的 Utility 方法如下图所示:
android - 活动被破坏时取消警报
我在我的 Android 应用程序中运行了一项服务。此服务是使用具有重复警报的 AlarmManager 启动的。当某个事件发生时,服务会发出一个广播,该广播在一个片段中被接收。那里的警报被取消(alarm.cancel(pendingIntent))。
到目前为止,一切都很好。但是如果活动/片段被破坏了怎么办?我怎样才能取消服务?
java - Android 使用 Joda Time 设置重复闹钟
我正在尝试使用 JodaTime 设置每个月的第二个星期一和星期三的 Android 闹钟。alarmMgr.setRepeating()
我已经在互联网上搜索了几个小时,但是当我使用 JodaTime 时,我找不到要放置的内容。这是我的问题代码:
android - 重新启用 Android 闹钟
我有一个可以由用户创建并且可以由用户禁用的警报。当用户禁用警报时,我只需使用取消警报AlarmManager
并将警报时间存储在某处。
现在,当用户重新启用闹钟时,我会创建闹钟并将存储的时间设置为闹钟。问题是当我使用存储的时间重新创建警报时,onReceive()
警报广播的方法会立即被调用。
我将警报设置如下:
当用户单击禁用时如何禁用警报:
我在清单文件中添加了警报接收器,如下所示:
还有一个问题:当我禁用警报时,我调用了取消方法。我是否也需要注销广播接收器?如果是,那么如果我有两个不同的警报怎么办?如何只为一个警报取消注册广播接收器?