Вопросы по теме 'android-workmanager'
Следует ли использовать WorkManager с SyncAdapter?
Раньше можно было гарантировать серию обновлений с помощью IntentService или SyncAdapter с WakeLock.
Теперь, с новым режимом Doze и ограничениями для экономии заряда, остается ли WakeLock достаточно надежным, или следует запускать более длительные...
2695 просмотров
schedule
28.07.2022
Как WorkManager планирует запросы GET к REST API?
Я просмотрел кодовую лабораторию для WorkManager плюс несколько примеров здесь, но все в коде, который я видел, связано либо с выполнением работы локально на устройстве, либо с загрузкой работы на сервер, а не с загрузкой данных и ответом на...
8510 просмотров
schedule
11.04.2024
WorkManager - запуск периодической задачи
Я хочу запускать периодическую задачу каждые 3 часа с помощью нового WorkManager. Рабочий, инициированный при создании приложения. Для этого я использую следующий код:
public class ApplicationCommon extends MultiDexApplication {
@Override...
1271 просмотров
schedule
11.03.2022
Как изменить период периодического запроса на работу, не выполняя его немедленно, с помощью WorkManager?
val request = PeriodicWorkRequestBuilder<FooWorker>(1, TimeUnit.DAYS).build()
WorkManager.getInstance().enqueueUniquePeriodicWork(
"FOO",
ExistingPeriodicWorkPolicy.REPLACE,
request
)
Приведенный выше код выполняется в...
2541 просмотров
schedule
23.11.2022
Как выполнить модульное тестирование WorkManager Worker
Как выполнить модульное тестирование WorkManager Worker?
Вот пример рабочего:
public class SampleWorker extends Worker {
private static final String TAG = "SampleWorker";
private static final String WORKER_TAG = "SAMPLE";
static...
4447 просмотров
schedule
23.06.2023
Наблюдатель за жизненным циклом Android
Я узнал о новой функции Android Jetpack WorkManager и использую ее. Приложение в основном отправляет изображения на сервер в фоновом режиме. Он работает хорошо, и изображения загружаются.
Проблема в том, что когда я пытаюсь наблюдать за рабочим...
200 просмотров
schedule
17.08.2023
Как обнаружить новые фотографии с помощью Workmanager
Теперь я использую Firebase для загрузки фотографий, и это отлично работает, и я смог перестроить эту работу для использования workmanager, но я не знаю, как передать триггер URI контента в мой конструктор workmanager.
val dispatcher =...
1170 просмотров
schedule
10.04.2022
PeriodicWorkRequest не повторяется на тике
Я устанавливаю PeriodicWorkRequest на 15 минут. Но его повторение иногда 10, иногда 17 минут. Как установить максимальное отклонение в несколько секунд.
val workRequest = PeriodicWorkRequest.Builder(NotificationWork::class.java, 15,...
374 просмотров
schedule
23.04.2022
Диспетчер периодической работы не работает в Oreo при удалении приложения из последних приложений
Я внедрял Work Manager. Согласно документации, Work Manager даст гарантию на выполнение вашей задачи. Но когда я использую в OREO и удаляю приложение из последних приложений, диспетчер работ не работает. Будет большим подспорьем, если кто-нибудь...
393 просмотров
schedule
04.12.2023
Не работает / не планирует задание с помощью WorkManager, когда приложение закрыто
Поскольку мы используем диспетчер заданий firebase для запуска задания при получении уведомления firebase, не было другого способа запустить код в полученном уведомлении, которое было старым, теперь WorkManager здесь. Он работает нормально, когда...
579 просмотров
schedule
17.01.2023
Как запланировать WorkManager, когда приложение не на переднем плане
Я хочу запустить задачу, которая выполняет некоторые вызовы API и вносит изменения в локальную базу данных. Этого не должно происходить во время работы приложения, иначе это нанесет ущерб.
Как я могу настроить workManager на выполнение, когда...
575 просмотров
schedule
01.03.2023
Запускать работу непосредственно перед запуском периодической задачи - WorkManager
Я хочу запускать периодическую задачу сразу после завершения процесса, а затем запускать периодическую ежедневную задачу. Я знаю, как запускать периодическую задачу, но мой вопрос в том, что мне нужно запускать эту периодическую задачу немедленно,...
808 просмотров
schedule
01.09.2022
Android: какую фоновую службу использовать?
У меня есть приложение, в котором пользователь может выполнять резервное копирование (в автономном режиме) и восстановление (в автономном режиме) одним нажатием кнопки. Однако я не знаю, какой фоновый сервис подходит для использования. Может ли...
130 просмотров
schedule
04.06.2024
Workmanager (периодический) получает местоположение и загружает данные (Asynctask) убит
Workmanager не отправляет координаты на мой сервер, когда телефон находится в спящем режиме. Асинтаск убит?
Я использую Workmanager (PeriodicWorkRequest) для получения координат каждые 15 минут. Чтобы получить координаты, я использую...
1763 просмотров
schedule
04.06.2024
Android WorkManager повторно отправляет уникальную задачу во время ее работы
У меня есть приложение для Android, которому необходимо выполнять длительную обработку изображений в фоновом режиме (обработка многих его фрагментов)
Я использовал WorkManager для выполнения задачи
Я использую уведомление пользователя, чтобы...
1573 просмотров
schedule
20.07.2022
Как лучше всего показать уведомление в определенное время в Android?
Я работаю над приложением ToDo. Один пользователь может выбрать дату напоминания для любой задачи, и мое приложение сможет отображать уведомление на дату, которую пользователь выбрал для напоминания. Я провел исследование по этому вопросу. Я...
55 просмотров
schedule
04.11.2023
Co Routines получают местоположение из фона
Я отправляю данные о местоположении с помощью подпрограмм в workmanager. Я пробовал просто использовать workmanager, но он не выполняет асинхронную работу. Я пробовал ListenableWorkmanager, но это было слишком сложно для меня, поэтому я пытаюсь...
438 просмотров
schedule
22.08.2023
WorkManager не работает в библиотеке, когда клиент вызывает WorkManager.initialize ()
Я пишу библиотеку для Android, в которой используется WorkManager. Где-то в коде я называю что-то вроде этого:
val uploadTripRequest = OneTimeWorkRequest.Builder(UploadTripWorker::class.java)
.setConstraints(someConstraints)...
560 просмотров
schedule
30.10.2022
Запускать несколько уведомлений каждый день
Я хочу запускать 5 уведомлений каждый день в определенное время (t1, t2, t3, t4, t5). Эти временные переменные мне приходится извлекать из JSON каждый день, потому что каждый день они имеют разные значения. Уведомление должно быть запущено, даже...
39 просмотров
schedule
09.02.2023
CoroutineWorker: прерывание doWork () при действии cancelPendingIntent
Можно ли отменить работу, выполненную в doWork() , когда срабатывает действие отмены из уведомления?
class TestWorker(context: Context, parameters: WorkerParameters) :
CoroutineWorker(context, parameters) {
override suspend fun doWork():...
294 просмотров
schedule
08.03.2023