手机处于省电模式时安排JobService

时间:2018-07-19 12:07:02

标签: android service jobs firebase-job-dispatcher

我使用FirebaseJobDispatcher在Android应用程序中启动了一些JobService。它运作良好,除非...如果手机处于省电模式(特别是在三星手机上)。我的应用程序处于前台,但是无法启动我的工作服务。...

您有解决的办法吗?暂时不打算更改Evernote lib或workamanger的想法。

我的代码来启动求职服务:

Job scheduleUpdateJob = dispatcher.newJobBuilder()
                .setService(UJOBSERVICE.class)
                .setTag(JOBTAG))
                .setRecurring(false)
                .setReplaceCurrent(true)
                .setExtras(extras)
                .addConstraint(Constraint.ON_ANY_NETWORK)
                .build();
        dispatcher.mustSchedule(scheduleUpdateJob);

除了此用例外,这段代码在所有情况下都非常有效...

0 个答案:

没有答案