Вопросы по теме 'android-workmanager'
Android WorkManager против JobScheduler
Зачем нам нужен новый WorkManager Android, если у нас уже есть JobScheduler вместе с несколькими отличными резервными копиями ( AndroidJob и FirebaseJobDispatcher ) с той же функциональностью? Есть ли в нем какие-то убийственные функции или...
30821 просмотров
schedule
21.05.2022
Обработка ответа WorkManager при сбое сетевого подключения
Я использую WorkManager для синхронизации данных из моей локальной базы данных Room на сервер. Проблема в том, что Room выдает ошибку при создании базы данных в Loop.MainLooper (), и когда я использую его, как следует, он отлично работает. Но я не...
2567 просмотров
schedule
28.10.2022
Android - Как проверить, соответствует ли Worker ограничениям, когда он поставлен в очередь?
Как я могу проверить, соответствует ли Worker Constraints при постановке в очередь?
Например, если мне нужно загрузить данные из Интернета и установить, что Worker работает только при наличии подключения к Интернету. Как я могу проверить в...
927 просмотров
schedule
10.09.2022
Alarm Manager не работает из-за оптимизации батареи в Oreo, One plus 3
Я использую диспетчер аварийных сигналов, чтобы показывать уведомления в определенный интервал дня. Когда приложение убито/удалено, функция, которая прямо сейчас показывает уведомление, перестает работать.
После прочтения ответов в этой теме:...
1153 просмотров
schedule
22.04.2023
WorkManager - PeriodicWorkRequest не работает на android api 21
Я пытаюсь запланировать периодическую проверку с помощью PeriodicWorkRequest. Он отлично работает с Android API 23 и выше, но не с Android API 21. В API 21 он работает только один раз.
Вот пример кода
PeriodicWorkRequest worker = new...
1405 просмотров
schedule
15.06.2022
Как передать класс POJO в диспетчере работ в Android?
Как мы можем передать объект Serializable в диспетчере работ с помощью метода setData диспетчера работы? Есть ли способ обработать с помощью диспетчера работ, передав объект?
WorkManager - это библиотека, используемая для постановки работы в...
8605 просмотров
schedule
06.12.2022
Выполнять задачу каждую секунду с помощью Work Manager API
Диспетчер работ - это новый API, и я пытаюсь выполнять задачу каждую секунду, но это не работает.
Это мой рабочий класс
class TestingWorker : Worker(){
override fun doWork(): Result {
Log.i("CheckWorker","Result here")...
14554 просмотров
schedule
30.04.2022
Получить рабочий статус Arch WorkManager
Недавно я начал использовать Arch WorkManager для фоновой обработки. Поскольку это недавно представленная библиотека, по ней практически нет руководств. Я застрял здесь в какой-то момент. У меня есть служба, которая проверяет любые изменения данных...
337 просмотров
schedule
08.04.2024
Синхронный или асинхронный Rxjava внутри Worker (из компонента WorkManager), какой правильный выбор?
Я новичок в новом компоненте архитектуры WorkManager, я выполняю вызовы API через Retrofit и RxJava.
Мой вариант использования здесь - получать новые сообщения из Backend, затем показывать уведомление и обновлять виджет.
Таким образом, код...
5340 просмотров
schedule
10.09.2022
Android Workmanager запускает задание в фиксированном процессе
У меня есть фоновая задача, которая должна выполняться в фиксированном процессе. В настоящее время я использую для этого JobIntentService . Однако я хотел бы перейти на WorkManager, чтобы использовать задержки задач в сети.
Есть ли какое-либо...
1176 просмотров
schedule
10.06.2022
Диспетчер работ в версиях Android ниже OREO
Я использую Диспетчер работ в своем приложении. Он ставит в очередь такую работу:
fun makeNotificationRequest() {
val notificationWork = OneTimeWorkRequest.Builder(NotificationWorker::class.java)
.setInitialDelay(5,...
363 просмотров
schedule
20.10.2022
Установите начальную задержку для Periodic Work Manager в Android
У меня есть Worker экземпляр, который нужно запускать каждые 24 часа, что довольно просто, учитывая PeriodicWorkRequest API. Но вот в чем загвоздка.
Если пользователь начинает работу, скажем, в 8 часов вечера, мне нужно, чтобы первый экземпляр...
9492 просмотров
schedule
13.03.2022
Каковы сценарии, когда Worker Google Android WorkManager может перейти в состояние CANCELED?
Недавно начал использовать библиотеку WorkManager. 1) Если я отменяю помеченную работу, используя ее тег, переходит ли она в состояние ОТМЕНА? 2) Какие другие сценарии могут привести к переходу в состояние ОТМЕНА?
76 просмотров
schedule
28.02.2023
Количество/макс. одновременных заданий в Android WorkManager
Есть ли в WorkManager ограничение на количество заданий, которые выполняются одновременно?
Очень простой пример:
Нажмите кнопку, создав 10 разовых заданий
Поставить их всех в очередь
3 задания выполняются одновременно, вместо всех 10, как...
2124 просмотров
schedule
27.05.2023
Как синхронизировать базу данных Android sqlite с сервером с помощью Workmanager?
Я хочу загрузить содержимое БД сервера на свой локальный SQLite в приложении для Android при первом запуске приложения. После этого я хочу периодически синхронизироваться (скажем, каждый день, когда приложение открывается) с сервером. Как говорится...
1010 просмотров
schedule
02.04.2023
WorkManager - как выполнять задания последовательно
У меня есть служба, которая прослушивает входящие уведомления FCM. Когда такое уведомление получено, я запускаю задание с помощью WorkManager.
Когда одновременно поступает несколько уведомлений, как я могу гарантировать, что одновременно...
1661 просмотров
schedule
10.06.2023
Уведомления в Android Oreo
Прежде всего, я знаю, что об этом уже спрашивали несколько раз, однако мне еще предстоит найти работающее решение, поэтому я все равно подумал о том, чтобы спросить.
В моем приложении я использую AlarmManager для запуска уведомления в...
371 просмотров
schedule
05.10.2022
Я хочу, чтобы работник отображал уведомление, когда устройство подключено и подключено к Интернету
Хорошо, я думаю, что название говорит само за себя ... Мне нужно использовать WorkManager api, чтобы запланировать уведомление, которое будет отображаться каждый раз, когда устройство подключено к Интернету и заряжается (подключено). Мне удалось...
361 просмотров
schedule
14.08.2022
Android WorkManager - как отложить задачу?
Я создаю функционал, который позволит продавцам устанавливать график своего бизнеса. Такая функция автоматически изменяет переменную open на true и false в соответствии с временем, установленным продавцом для каждого дня недели. Следовательно,...
5939 просмотров
schedule
08.05.2022
Как реализовать цепочку PeriodicWorkRequest?
Я изучаю Android WorkManager и увлекаюсь одной проблемой.
У меня есть 2 работы, первая из них извлекает некоторые данные с сервера, а вторая - ресурсы предварительной загрузки (зависит от результата первой работы). Мне нужно делать эти цепочки...
652 просмотров
schedule
16.03.2023