如何以打ze或非打ze模式运行作业调度程序,即我想一直运行bg作业。可能吗?

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

最佳答案

有两种方法可以实现您想要的。

  • 将警报管理器与setExactAndAllowWhileIdle()setAndAllowWhileIdle()一起使用
  • 使用WorkManager

  • 我个人建议您尝试使用workManager。

    关于android - 始终运行JobScheduler(打ze睡或不打do),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49332258/

    10-10 01:51