Описание тега android-architecture-workmanager
Пожалуйста, используйте тег [android-workmanager], это дубликат.
2
ответа
Как получить ViewModel из класса Worker?
у меня есть Activivity в моем приложении называется MainActivity. MainActivity связано с ViewModel в методе OnCreate ... val someViewModel = ViewModelProviders.of(this).get(SomeViewModel::class.java) ... Я делаю некоторую фоновую работу с Workers, …
16 июн '18 в 22:19
2
ответа
Должен ли WorkManager использоваться с SyncAdapter?
Ранее можно было обеспечить серию обновлений, используя IntentService или SyncAdapter с WakeLock. Теперь с новым режимом Doze и ограничениями для экономии заряда батареи WakeLock все еще достаточно надежен или следует запускать более длинные процесс…
06 июн '18 в 14:55
1
ответ
Как отменить работу от WorkManager Android?
Я сохранил работу UUID конвертировано в String в царстве. Вот код - Constraints constraints = new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build(); Data inputData = new Data.Builder().putString("downloadUrl", downloadUrl).…
23 ноя '18 в 05:34
2
ответа
Android WorkManager цепочка работы не работает на alpha04
[ОБНОВЛЕНИЕ] это было решено в alpha09 У меня есть две работы, которые прикованы к работе WorkManager alpha04 beginWith а также then api's. fun updateData() { createWorkRequests() runDataDownloadWork() } private fun createWorkRequests() { dwElements…
28 июн '18 в 08:24
0
ответов
Сбой внедрения конструктора Android WorkRequest
У меня есть класс, который расширяет Worker учебный класс. Я хочу, чтобы этот класс сделал запрос API через Repository например, каждый час. Проблема в том, что мне нужно как-то Repository и я подумал ввести его через конструктор (я использую koin).…
05 авг '18 в 12:54
4
ответа
Наблюдатель за рабочим статусом всегда в исправном состоянии
Я пытаюсь наблюдать за моим workers но они всегда в queued состояние или когда-нибудь это RUNNING но никогда SUCCEED или же FAILED, является workStatus.state от возвращения в doWork() или это другое? это мой рабочий скрипт: package com.mockie.daikok…
23 июл '18 в 10:19
0
ответов
WorkManager 1.0.0-alpha11 не работает с API <= 22, когда приложение закрывается из списка приложений
Я загружаю mp3-файл с этого URL, используя HttpURLConnection в doWork переопределить метод. Теперь проблема заключается в том, что загрузка завершается, когда приложение закрывается из списка приложений на 22 устройствах API ниже. Хотя старшие верси…
13 ноя '18 в 13:37
1
ответ
Скачать файл с помощью WorkManager
Я работаю / пытаюсь загрузить файл с паузой и возобновить работу с помощью WorkManager с MVVM. Здесь я ищу паузу / резюме и обновление процентного прогресса загрузки с использованием WorkManager. Так что я делюсь своими уроками здесь. MainActivity.k…
09 ноя '18 в 09:20
1
ответ
Android Work Manager против служб?
В моем приложении для Android у меня есть несколько сервисов намерений, которые запускаются один за другим, и самый первый сервис намерений запускается трансляцией. Я наткнулся на Work Manager несколько дней назад, и мне очень понравилась простота к…
15 май '18 в 06:25
9
ответов
Асинхронный рабочий в Android WorkManager
Google недавно анонсировал новый компонент архитектуры WorkManager. Это позволяет легко планировать синхронную работу, внедряя doWork() в Worker класс, но что, если я хочу сделать некоторую асинхронную работу в фоновом режиме? Например, я хочу сдела…
18 май '18 в 02:35
0
ответов
Как использовать диспетчер работы с GoogleApiClient и модернизировать?
Поэтому я использую Worker Manger, чтобы открыть свое приложение в фоновом режиме, собрать данные из Google Fit и отправить их на сервер. Я попытался вызвать API внутри моего работника, и это работает хорошо. Затем я попытался подключиться к Google …
15 окт '18 в 07:21
1
ответ
Невозможно установить пользовательскую фабрику рабочих в WorkManager
Я использую этот код для установки собственной фабрики рабочих: val daggerWorkerFactory = DaggerWorkerFactory(toInjectInWorker) val configuration = Configuration.Builder() .setWorkerFactory(daggerWorkerFactory) .build() WorkManager.initialize(contex…
08 окт '18 в 10:44
1
ответ
Получить рабочий статус Arch WorkManager
Недавно я начал использовать Arch WorkManager для фоновой обработки. Поскольку это новая библиотека, вряд ли есть какие-либо учебники об этом. Я застрял здесь в какой-то момент. У меня есть служба, которая проверяет любые изменения данных в базе дан…
23 июл '18 в 18:23
1
ответ
Как заставить WorkManager всегда работать в фоновом режиме
Как получить WorkManager, всегда работающий в фоновом режиме, если приложение закрыто / убито / открыто, оно всегда должно быть запущено. У меня есть код в doWork метод, который проверяет изменения в базе данных и отправляет уведомление об изменении…
28 июл '18 в 19:48
1
ответ
Динамически цепочка один ко многим объектам `OneTimeWorkRequest`
Есть много способов цепочки WorkRequest объекты. Параллельно, последовательно и даже объединяя несколько работ. Несмотря на то, что этот API кажется очень гибким, я не смог найти способ решить следующую задачу: Первый Worker отвечает за сбор информа…
27 ноя '18 в 10:29
0
ответов
О WorkContinuation.combine
Когда я попробую это: val request8 = OneTimeWorkRequest.Builder(TestWorker8::class.java).setInputMerger(ThisMerge::class.java).addTag("8").setConstraints(myConstraints).build() WorkContinuation.combine(WorkManager.getInstance().beginWith(request1),W…
08 авг '18 в 09:29
1
ответ
WorkManger работает на Oreo, но не Lollipop
WorkManager заявляет, что работает на ОС раньше JobScheduler и тому подобное, но, похоже, он не работает на уровнях API, которые используют AlarmManager, у меня есть PeriodicWorkRequest который работает с интервалами очень хорошо на Oreo, но на Loll…
14 июн '18 в 16:14
1
ответ
Комната падает при доступе к ней хранить данные
Я использую диспетчер работы, чтобы сохранить данные в моей локальной базе данных и затем поместить эти же данные на сервер. В классе localDeleteRequest я передаю идентификатор как WorkData и использую этот идентификатор, чтобы получить объект, кото…
17 июн '18 в 11:58
1
ответ
Почему WorkManager не работает правильно с OneTimeWorkRequest?
У меня проблема с WorkManager из компонентов архитектуры Android. версия workmanager - альфа-06 Может быть, я не понял этот процесс, но я ожидаю, что OneTimeWorkRequest будет работать только один раз, и он будет работать правильно, если время для эт…
07 авг '18 в 08:49
6
ответов
Уникальный OneTimeWorkRequest в Workmanager
Мы используем OneTimeWorkRequest для запуска фоновой задачи в нашем проекте. При запуске приложения мы запускаем OneTimeWorkRequest (скажем, запрос A) В зависимости от действий пользователя мы запускаем один и тот же рабочий запрос A. В некоторых сл…
07 авг '18 в 10:49