Вопросы по теме 'android-workmanager'
WorkManager beginUniqueWork не работает должным образом
В настоящее время я использую WorkManager 1.0.0-alpha02.
def work_version = "1.0.0-alpha02"
implementation "android.arch.work:work-runtime:$work_version" // use -ktx for Kotlin
// optional - Firebase JobDispatcher support
implementation...
6275 просмотров
schedule
15.07.2023
Проверьте, был ли WorkRequest ранее запущен WorkManager Android
Я использую PeriodicWorkRequest для выполнения задачи каждые 15 минут. Я хотел бы проверить, был ли ранее запланирован этот запрос на периодическую работу. Если нет, запланируйте это.
if (!PreviouslyScheduled) {
PeriodicWorkRequest...
7912 просмотров
schedule
07.04.2022
WorkManager добавляет слишком много заданий в JobScheduler
Я пытаюсь запланировать выполнение задачи в определенное время с помощью WorkManager . Я использую beginUniqueWork , так как хочу, чтобы для этого идентификатора (uniqueWorkName) одновременно планировалась только одна задача. Но после нескольких...
1610 просмотров
schedule
20.04.2022
Долгая работа сети на Oreo
В моем приложении для Android у пользователя есть возможность использовать приложение в автономном режиме. Когда пользователь выбирает автономный режим, я загружаю весь контент с сервера (что может занять до 7 минут) для использования в автономном...
223 просмотров
schedule
05.04.2023
Ежедневная работа в определенное время для Android 8.0+
Я пытался выяснить, как использовать любой из API-интерфейсов фоновых задач, чтобы создать рабочий запрос, который срабатывает каждый день в определенное время дня на устройствах под управлением Android 8.0+. Время должно быть установлено...
1702 просмотров
schedule
23.08.2022
Можно ли запланировать события (вкл./выкл. GPS, вкл./выкл. Wi-Fi) в workmanager?
Из Android Oreo мы не можем использовать некоторые неявные широковещательные приемники (состояние сети и т. Д.). Вместо этого мы можем использовать планировщик заданий или диспетчер. Но в I/O 2018 Google представила новую библиотеку под названием...
171 просмотров
schedule
10.01.2023
В рабочем состоянии WorkManager не отображается задание в очереди по тегу
Я использую workManager для планирования фонового периодического задания, задание запланировано, и я вижу из журнала, что задание запускается периодически. Однако, когда я запрашиваю статус задания, чтобы узнать, поставлено ли задание в очередь, он...
787 просмотров
schedule
01.05.2024
Ошибки компиляции после обновления до WorkManager 1.0.0-alpha09
Я пытаюсь использовать WorkManager из компонентов архитектуры. Я обновил compileSdkVersion и targetSdkVersion с 27 до 28. Синхронизация gradle успешно выполнена. Но ошибка времени сборки продолжает появляться. Библиотеки android.support используют...
4875 просмотров
schedule
22.01.2024
java.lang.IllegalStateException: невозможно вызвать наблюдениеForever в фоновом потоке
Может кто-нибудь помочь мне найти, где я ошибаюсь здесь. Мне нужно постоянно наблюдать за сетевыми данными и обновлять пользовательский интерфейс всякий раз, когда происходит изменение данных из Worker. Обратите внимание, что это работало до...
12851 просмотров
schedule
15.02.2023
Как можно обрабатывать обновления местоположения от FusedLocationProviderClient с помощью диспетчера работ?
Во-первых, я полный Android-новичок. Некоторое время искали решения, но пока не нашли никаких полезных советов в правильном направлении. Как правило, это может быть вызвано характером самой проблемы, поскольку она является нишевой.
Рабочий код,...
3545 просмотров
schedule
05.11.2022
Как наблюдать за живыми данными в диспетчере работ с цепочкой работ?
У меня есть 3 задачи A, B и C. Я хочу наблюдать за данными в реальном времени для этой цепочки и иметь индикатор выполнения, который показывает, что работа выполняется, и когда работа будет завершена, он должен отключить индикатор выполнения....
4563 просмотров
schedule
04.05.2022
WorkManager получает время следующей запланированной работы по тегу
Я использую WorkManager для планирования периодической и разовой работы, а также Я помечаю все работы одним и тем же тегом, чтобы потом идентифицировать его:
workRequestBuilder.addTag("mywork");
При постановке различных рабочих элементов в...
1972 просмотров
schedule
02.07.2022
Непрерывное выполнение без службы и приложения с графическим интерфейсом
Если я закрою приложение (System.exit), и служба может выполнять фоновую задачу (с «android: процесс», так называемый другой процесс).
Но что, если я даже не использую Сервис, какая может быть следующая альтернатива?
Тема не может быть сохранена...
57 просмотров
schedule
08.09.2022
Android WorkManager запускает слишком много заданий одновременно
Я реализую параллельную фоновую загрузку/выгрузку в своем приложении с помощью workmanager. Все работает отлично, за исключением того, что WorkManager выполняет слишком много заданий одновременно, и телефон перестает отвечать на запросы, пока все не...
992 просмотров
schedule
25.09.2022
Как создать задание с помощью WorkManager, когда устройство подключено?
Я хочу создать задание, которое будет запускаться при подключении устройства, как широковещательный приемник для ACTION_POWER_CONNECTED .
Вот рабочий класс:
public class ChargerWorker extends Worker {
/* Constants */
private static final...
932 просмотров
schedule
09.03.2023
Метод doWork () не вызывается с помощью WorkManager
Мне нужно загрузить файл с устройства в мое приложение. Я использую WorkManager для этого в фоновом режиме.
После обновления библиотеки с android.arch.work:work-runtime:1.0.0-alpha04 до androidx.work:work-runtime:2.0.0 что-то пошло не так....
1576 просмотров
schedule
30.06.2023
IllegalStateException: WorkManager уже инициализирован
Имея эти зависимости:
dependencies {
implementation "androidx.work:work-runtime:2.0.1"
androidTestImplementation "androidx.work:work-testing:2.0.1"
}
При повторном запуске этого кода:
Configuration config = new...
9420 просмотров
schedule
07.01.2023
При переходе с FirebaseJobDispatcher на AndroidX Workmanager: как вернуть ListenableFuture в startWork?
Поэтому согласно документации Firebase JobDispatcher устарел и должен быть перенесен для использования WorkManager. Я следовал руководству по миграции , в котором говорилось, что функции, реализованные в JobService должен быть перенесен в...
357 просмотров
schedule
20.03.2023
как показать тост в WorkManager doWork ()
как показать тост в WorkManager do work ()?
Когда я пытаюсь, бросает
Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
1342 просмотров
schedule
13.12.2022
Android Workmanager: дождитесь BroadcastReceiver перед возвратом результата
Я отправляю SMS, используя SmsManager , и я использовал WorkManager , чтобы сделать это в фоновом режиме. Поскольку количество сообщений динамическое, я связал для этого WorkerRequest . Это фрагмент:
private fun startSmsWork(sms:...
666 просмотров
schedule
06.03.2022