问题标签 [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.

0 投票
2 回答
1738 浏览

android - 通过警报启动服务不起作用

我有以下广播接收器,当手机启动(Bootreciever.java)时会被调用,并且我正在尝试使用重复警报启动间歇性运行的服务。

基本上,我设置了一个重复警报以触发 3 秒,然后每隔一秒触发一次。启动完成广播收到就好了 - 但服务没有启动。MyService.java看起来像这样:

启动服务时我做错了什么?

Logcat 没有告诉我任何事情,我在清单中定义了服务。就其本身startService()而言,该服务在 using 调用时有效,但在PendingIntent.

0 投票
1 回答
377 浏览

android - Android服务在取消后没有停止

我有使用 AlramManager 启动 2 个服务并重复运行它们的小部件:

从屏幕上删除小部件后,我将取消服务:

但服务不会取消并继续在后台运行。可能是什么问题?

0 投票
1 回答
7863 浏览

android - 使用 AlarmManager/BroadcastReceiver 在 Android 中每周一重复闹钟

我想在每周一上午 09:00 和下午 05:00 重复我的任务。我为此使用了以下代码,但我无法重复该任务。

活动代码:

注意:我根据 86400000 * 7 = 604800000 计算区间;

接收者:

0 投票
1 回答
170 浏览

android - 警报需要 n 次

我正在尝试制作一个警报应用程序,它将从用户那里获取“n”次并在这些时间发出嗡嗡声并存储时间差异,以便下一个用户访问应用程序,存储的差异是默认值。这是主要活动的代码:

我不知道如何editTexts在运行时添加 n 个?对于AlarmManager班级...我应该运行一个循环来创建 n 个AlarmManager对象吗?

0 投票
2 回答
666 浏览

android - 使用报警管理器重复报警

我正在尝试制作一个警报应用程序,该应用程序从用户那里获取多个“n”时间输入并在这些特定时间响铃。为此,我为小时和分钟条目创建了一个 EditTexts 数组。在开始按钮的 onclick 监听器中,我希望为所有输入的时间输入初始化警报管理器。

在创建一组日历之后,我是否应该创建一组意图和待处理的意图以及警报管理器对象——每个日历对象一个?

这是我的开始按钮的代码:

0 投票
1 回答
380 浏览

android - 特定日期的android闹钟

我正在制作使用警报的应用程序,该应用程序将在用户指定的日期触发,即有日期复选框(周一、周二、周三、周四、周五、周六、周日)

我在这个问题上搜索了很多,我知道的唯一解决方案是使用 AlarmManager 触发不同的警报。这意味着如果用户选中所有 7 个框,我必须触发 7 次警报,并且如果用户取消一个警报,则取消所有 7 个待处理的意图?

我的问题是,有没有其他有效的方法来处理这个问题?

谢谢

0 投票
1 回答
1215 浏览

android - 当一些闹钟在 Android 中重复时,设置多个闹钟的最佳方式

我正在构建一个提醒应用程序,其中一次、每周、每月提醒,我们会在到期日期和时间通知用户提醒。用户可以随时更新提醒,以更新提醒时间或完全删除提醒。我已经想到了两种方法可以解决特定问题。

  1. 每当用户设置提醒时,使用唯一 ID 相应地安排警报并更新或删除它,以防用户更新或删除警报。
  2. 由于我将提醒时间存储在数据库中,因此更好的方法是为最近的提醒安排警报。并让由警报触发的服务为下一个最近的提醒安排一个新警报。

第二种方法似乎很干净,但是我们如何解决警报触发的服务在为下一次提醒安排新警报之前被系统杀死的情况?

编辑 看起来如果系统为内存杀死服务,它将重新创建服务。这是否意味着每次运行时依靠服务来安排警报是安全的?

编辑 2 我已经意识到,只要设备重新启动,Android 就会终止任何警报。这使得方法 2 成为更好的解决方案。我现在已经实现了。

0 投票
1 回答
450 浏览

windows-phone-7 - Windows Phone 在特定工作日重复警报

我正在开发一个用户需要能够在 Windows Phone 上创建警报的应用程序。我遇到的问题是我们希望提供在特定日期重复警报的功能(例如仅周一至周五)。

RecurrenceInterval 类似乎没有提供适合这种情况的选项(即使在本机警报应用程序中可能),只有每天、每周等......

我是否需要为每个工作日创建单独的闹钟并将它们设置为每周重复?

0 投票
1 回答
1806 浏览

iphone - 如何在不使用本地通知的情况下创建一个可以在一周内随机设置几天的自定义警报?

我研究了以下一些问题,即:

1.)如何在 iphone 中设置选定日期的闹钟?

2.) iPhone 警报使用重复的本地通知

3.)如何在 iPhone 中设置闹钟并保存在本地通知中?

但他们都在使用本地通知。我在本地通知方面遇到问题,因为我必须在警报视图上使用三个按钮,它们是:贪睡、忽略和确定。我必须对每个按钮单击执行自定义操作。

请帮我解决这个问题。

建议接受。

提前致谢。

库尔迪普。

0 投票
1 回答
325 浏览

android - 通过在我的应用程序的任何屏幕中使用特定日期和时间来提醒用户

在 Android 4.0.x 中,我们可以使用CalendarView. 使用该功能,我需要开发一个提醒任务。

通过单击特定日期,我需要弹出TimePicker和选择特定时间后,需要将日期和时间存储在数据库中。

后台进程需要每分钟检查提醒时间与当前时间,如果与当前时间匹配,则需要在正面哪个屏幕上发出警报。

这意味着,如果我的项目包含多个任务并且每个任务都有单独的页面,我可以在设置提醒后在任何页面上工作。在任何情况下,我都需要在屏幕前面显示警报。

如果我的平板电脑处于睡眠或关闭模式,则在我打开平板电脑时必须显示闹钟。