【发布时间】:2018-06-06 08:52:17
【问题描述】:
如果应用程序从最近的应用程序中关闭,则警报管理器在 OPPO 手机上不起作用。 在以下源代码的帮助下,我正在使用警报管理器在特定时间间隔后重新安排服务。
if (Build.VERSION.SDK_INT >= 23) {
alarm.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP,
interval *
SystemClock.elapsedRealtime() +
60 * 1000 , pending);
} else if (Build.VERSION.SDK_INT >= 19) {
alarm.setExact(AlarmManager.ELAPSED_REALTIME_WAKEUP, interval *
SystemClock.elapsedRealtime() +
60 * 1000, pending);
} else {
alarm.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, interval *
SystemClock.elapsedRealtime() +
60 * 1000, pending);
}
此源代码适用于 Nexus 设备、Moto 设备、三星设备、小米设备和一加设备。
让我知道,任何使用 OPPO 设备使用警报管理器获得工作解决方案的人。
【问题讨论】:
标签: android android-service alarmmanager