Я немного не уверен, как должен работать FirebaseJobDispatcher
(JobScheduler). Для чего мне это нужно, когда пользователь теряет подключение к Интернету, а затем снова получает подключение, чтобы мое приложение запускалось и выполняло синхронизацию для проверки обновлений содержимого при восстановлении подключения.
Я знаю, что нам не следует использовать прослушиватель широковещательных сообщений с изменением подключения и использовать JobScheduler, но кажется, что JobScheduler является более умным AlarmManager, где он будет работать, даже если не было изменений в подключении (что мне не нужно).
Так ли это, или я неправильно понимаю, как это работает? Если нет, есть ли что-то, что сработает только тогда, когда пользователь восстановит подключение к Интернету?
CONNECTIVITY_CHANGE
. Но, поскольку прослушиваниеCONNECTIVITY_CHANGE
больше не работает, если вы убьете приложение, поймете ли вы, как использоватьFirebaseJobDispatcher
? - person Cheok Yan Cheng   schedule 21.05.2017