【发布时间】:2017-09-14 10:03:29
【问题描述】:
我有点不确定FirebaseJobDispatcher (JobScheduler) 应该如何工作。当用户失去互联网连接然后再次连接以使我的应用程序运行并进行同步以在重新连接时检查内容更新时,我想要它做什么。
我知道我们不应该使用连接更改广播侦听器并使用 JobScheduler,但似乎 JobScheduler 更像是一个更智能的 AlarmManager,即使没有连接更改(我不需要)它也会在其中运行。
是这种情况还是我误解了它的工作原理?如果不是,是否只有在用户重新连接互联网时才会触发?
【问题讨论】:
-
嗨@tyczj,我们和你有同样的要求。当互联网从不可用变为可用时,我们想启动一个警报广播接收器。我们使用通过
CONNECTIVITY_CHANGE来实现这种无缝连接。但是,既然听CONNECTIVITY_CHANGE已经不管用了,如果你杀了这个应用程序,你知道如何使用FirebaseJobDispatcher吗? -
@CheokYanCheng 工作调度程序不能这样工作,它是一个更智能的警报管理器。我现在使用推送通知,当用户重新上网时,推送通知就会进来并更新内容
标签: android android-jobscheduler firebase-job-dispatcher