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