Могу ли я использовать бета-версию WorkManager для производственных приложений? - PullRequest
0 голосов
/ 31 января 2019

Я работаю над полным фоновым приложением, которое необходимо перенести на O и P. Я рассматриваю Workmanager, так как у меня много расписаний заданий с различными интервалами.Так что в основном это приложение для сбора данных, которое собирает данные и загружает их через определенные промежутки времени.Я хотел бы поговорить о некоторых из лучших способов использования менеджера работ в моем проекте.Есть несколько вопросов

  1. Я знаю, что у нас не может быть своих собственных ограничений с WM, но если у меня есть свои собственные, есть ли способ, которым я могу этого достичь.например, загружать данные, только если dataSize меньше 1 МБ?

  2. Я использую шаблон MVP в своем приложении.Скажем, если у меня есть служба, которая запускается через каждые 5 минут, чтобы собрать некоторую информацию об аккумуляторе и сохранить ее в комнате дБ.Вопрос в том, должен ли я перенести это по-новому для O и P, что я должен использовать JobService или JobIntentService или Worker?Что касается меня, то теперь все три выглядят одинаково и ведут себя одинаково (ожидайте, в каком потоке они все работают).

  3. Можно ли безопасно использовать бета-версию WorkManager lib для производства?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...