Как я могу имитировать поведение Android JobScheduler (или GcmNetworkManager) с помощью RxJava на Android?Reactive JobScheduler
В частности, я хотел бы иметь эту функциональность
- осведомленности о сетевой активности
- Автоматическое резервное выключение и отказ затем повторите
Справочная информация: С Android N, изменения подключений не больше транслируется в фоновый поток. Чтобы решить эту проблему, Google предлагает использовать JobScheduler/GcmNetworkManager, но я хотел бы решить ее с помощью RxJava.
У вас нет обертки Rx вокруг планировщика заданий, который будет запускать события (rx-relay)? – ZakTaccardi
Да, вы могли бы @ZakTaccardi, но тогда планировщик заданий обязательно работал бы в то время, когда вы указали, а не, возможно, самое эффективное время для батареи; эти планировщики заданий касаются отказа от контроля за хорошую причину =] Как только в задаче вы, конечно, можете делать то, что вам нравится, возможно, используя RxJava и возвращающийся в OnComplete; через 3 минуты задача закончится независимо. –