【发布时间】:2016-12-15 16:26:46
【问题描述】:
由于我的应用程序必须适用于 Android 4.x 版本,因此我不能仅依靠 JobScheduler 来进行后台活动。 Firebase JobDispatcher 向后兼容我需要的版本,因此我对其进行了一些测试。
我的期望是,它在 Android this slide 上看到的 Android 电池和内存优化 Google I /O 2016.
我使用 JobDispatcher 在自己的应用程序中安排的作业和 Firebase JobDispatcher 附带的 testapp 可以正常工作。致电adb shell dumpsys jobscheduler 时,我没有看到任何活动。当我直接使用 JobScheduler 时,我可以毫无问题地看到那里的工作。
所以我猜我上面链接的幻灯片是错误的? 在 Android 5+ 上是否可以让 JobDispatcher 使用 JobScheduler?也许使用自定义驱动程序?
【问题讨论】:
-
那么有希望 google 提供 JobScheduler 驱动程序:github.com/firebase/firebase-jobdispatcher-android/issues/…
标签: android android-jobscheduler firebase-job-dispatcher