gpt4 book ai didi

android - 响应式 JobScheduler

转载 作者:行者123 更新时间:2023-11-30 01:28:55 25 4
gpt4 key购买 nike

如何模仿 Android JobScheduler (或 GcmNetworkManager )Android 上 RxJava 的行为?

具体来说,我想要这个功能

  • 了解网络 Activity
  • 自动退避和失败重试

背景:在 Android N 中,连接更改不再广播到后台线程。为了解决这个问题,谷歌建议使用 JobScheduler/GcmNetworkManager,但我想用 RxJava 解决。

最佳答案

不能这样做。

使用 JobScheduler Android 检查网络连接、电池状态、充电状态等...您的应用进程不必运行。如果满足条件,Android 将唤醒您的应用。 Android 还将批处理作业一起节省电量。

要用 RxJava 做到这一点(检查网络、电池),你的进程必须运行,这样你就不会节省电池。

issue #16可以看出的 JobSchedulerCompat (已弃用)尝试在 pre-lollipol 上模拟 JobScheduler 会浪费电池。

关于android - 响应式 JobScheduler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36031309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com