一直运行jobscheduler(打瞌睡或不打瞌睡)

时间:2018-03-17 03:39:33

标签: android android-jobscheduler

如何在打盹或非打盹模式下运行jobscheduler,即我想一直运行bg作业。有可能吗?

JobInfo jobInfo
      = new JobInfo.Builder(MYJOBID, jobService).setPeriodic(15 * 60 * 1000L)
        .setExtras(bundle)
        .setPersisted(true)
        .build();

1 个答案:

答案 0 :(得分:2)

有两种方法可以实现你想要的东西。

  1. 将警报管理器与setExactAndAllowWhileIdle()setAndAllowWhileIdle()

  2. 配合使用
  3. 使用WorkManager

  4. 我个人建议你试试workManager。