【问题标题】:Alarm manager does not on OPPO handsets (oppoA57)OPPO 手机上没有警报管理器 (oppo A57)
【发布时间】: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


    【解决方案1】:

    在我的应用程序中,我使用了以下代码。您可以使用它。希望它能正常工作..

    if (Build.VERSION.SDK_INT >= 23)
            alarmManageram.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, calendaram.getTimeInMillis(), pentdingIntentpm);
        else
            alarmManageram.setRepeating(AlarmManager.RTC_WAKEUP, calendaram.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pentdingIntentpm);
    

    你也可以检查几个链接 Link #1Link #2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2020-03-21
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多