问题标签 [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 投票
1 回答
786 浏览

android - AlarmManager 没有运行服务

10 sec单击按钮后,我必须安排在设备上调用已安装的测试项目。为此,我创建了一个AlarmReceiverand my TaskService,它实际上正在调用测试项目。

运行应用程序后,单击按钮后没有任何反应。我不知道出了什么问题,但即使 10 秒后服务也无法完成工作。

下面是我正在尝试的代码。活动类:

AlarmReceiver班级:

}

最后是LaunchService课程:

我还在清单文件中提到了接收器和服务:

我不明白问题是什么,因为 Logcat 中也不例外。当我单击按钮时,我只看到吐司消息说Alarm Started。请帮忙。

0 投票
1 回答
2108 浏览

android - 在特定时间取消重复警报

我希望在特定时间取消 2 个重复警报,但应用程序当前决定在您创建警报后立即调用取消。例如,如果您将结束重复的时间设置为 13:18,则重复警报应重复直到该时间。

这是我一直在玩弄的一些代码:

0 投票
1 回答
262 浏览

android - 如何在android中安排闹钟......?

我想根据所需的日期安排闹钟。例如周日、周二、周四。我已经根据时间安排了它,但不能像工作日那样做。

下面是代码:

}

任何帮助将不胜感激........!

0 投票
3 回答
1943 浏览

android - 在每天的特定时间设置开机时间闹钟

我已经在启动完成时在 android 中启动了上午 9:00 的警报。但是在它完成启动后每分钟都会发出警报。

我的要求是它应该在启动后设置警报,但只在上午 9:00 发出警报。

这是我的代码: public class AlarmUtil { private PendingIntent alarmIntent;

服务(我的服务类)

}

我缺乏的地方。请帮我。提前致谢。

0 投票
1 回答
218 浏览

android - Google Nexus 4 未调用警报管理器

我开发了一款安卓应用。我需要为某些操作设置警报。

问题是警报接收器在所有其他设备上都可以正常工作,但在 Google Nexus 4 上它有时会被调用,有时却不会!:-(

当我设置警报时,它会打印如下比当前时间晚 5 分钟的日志。

但是当时间到达时,有时会被调用,有时不会!:-(

我已将日志放入接收器,它有时会打印出来。

请帮忙!谢谢!

0 投票
2 回答
2045 浏览

android - Android AlarmManagers 会在应用更新后继续运行吗?

据我所知,如果您安排一个无限重复的警报,它不会停止运行,直到您重新启动设备或卸载应用程序。

我想知道,在应用程序更新的情况下这些行为如何?例如,您从 Play 商店下载应用程序的第 1 版,然后运行应用程序,此警报开始运行。然后发布第二版并执行自动或手动更新。此警报是否仍在运行(或者您必须再次启动应用程序才能启动警报)?

在我的场景中,我确实需要它这样做,所以我希望答案是它会继续运行。但是,如果您在版本 2 中更改了警报代码,会发生什么情况?

0 投票
0 回答
230 浏览

java - AlarmManager 在 48 小时以上的周期内跳过使用 set() / setExact() 设置的警报

在一个应用程序中,我必须定期将数据同步到服务器,这发生在 5 分钟的固定间隔(大部分)。

我正在使用set()/setExact()取决于 if Build API >= 19。现在,在大多数情况下,警报会被触发并且可以正常工作,但间歇性(即使在白天)警报不会被触发。

警报管理器被传递一个pendingIntent用于IntentService同步工作的。

而且onHandleIntent我也在运行我的setSchedule(),它反过来会在 5 分钟后发出警报(与上面相同^)。

使用警报类型RTC_WAKEUP(直到现在;我最近将其更改为elasped realtime + wakeup并等待一些测试结果)和每个 30 秒的HTTP connectionsocket timeout。该设备在 48 小时以上(作为示例)持续时间之间没有重新启动,因为我不会错过任何捕获的数据,只是同步警报以某种方式跳过。

我开始怀疑这是否是一个wakelock问题:|

有人遇到过 Kitkat 的问题setExact()吗?AFAIK,它的方式(除了使用 RTC/elasped realtime change)当前的方式不应该跳过警报。

0 投票
1 回答
2483 浏览

android - 每日重复警报不起作用

我正在尝试使用 Alarmmanager 和 BroadcastReciever 设置每天重复的警报,但警报没有正确触发。

第一次安装应用程序时,我使用以下代码设置警报:

功能设置警报:

BroadcastReciever 包含以下代码:

请帮助我找出我使用的逻辑或代码有什么问题。谢谢

0 投票
1 回答
504 浏览

android - App被销毁后立即通知

我已经设置了一个通知,该通知将在应用程序被销毁 4 小时后显示。

但是当我销毁应用程序时,通知会立即发出,也会在 4 小时后发出。

这是我的主要活动的 onDestroy():

这是我的 AlarmReceiver.class:

我希望每隔 4 小时而不是在 App 被销毁后立即显示通知。

任何帮助都将受到高度赞赏。

提前致谢。

0 投票
1 回答
956 浏览

java - 特定时间间隔之间的警报

我是安卓新手。我正在开发一个安卓闹钟应用程序。我想在上午 8 点到晚上 8 点之间每隔 30 分钟显示一次闹钟,并每天重复这个闹钟。我的代码在这里。主要活动....

这是我的接收器。

请帮助我在这里缺少什么?我怎么能在android中做到这一点。任何人都可以帮助我吗?感谢开始。