Android-WorkManager 问答列表

如何使用工作管理器下载一组数据,其中包括图像和视频以及进度详细信息?

作者:RKB 提问时间:9/10/2021

在我的 Android 应用程序中,有一个从服务器获取的一些对象的列表。此对象 JSON 中的每一个都包含一些文本数据以及一组图像和视频 URL。用例是,用户只需单击一下即可下载整个数据,并将其存储在...

WorkManager 在后台抛出 NetworkOnMainThreadException

作者:Viktor Pesic 提问时间:1/3/2022

我希望我的应用程序在使用 workmanager 时在后台阅读电子邮件并发送通知,我的工作管理器在后台任务上抛出 NetworkOnMainThreadException 几次执行后停止工作: 我想制...

使用 WorkManager 的 Android AppWidget 遇到网络问题

作者:Waking7319 提问时间:1/21/2023

我有一个生产中的应用程序,其中包含一个 AppWidget,它通过 WorkManager 安排定期刷新。我只是从 Retrofit 服务请求一些数据,然后通过 Room DAO 保留这些数据。我收到...

使用WorkManager时如何创建普通Worker?

作者:Sohel Shaikh 提问时间:4/19/2023

我想创建一个使用 .NetworkRequestWorkerWorkManager 所有网络请求都将具有一组类似的逻辑: 网络请求的参数(请求正文) 请求成功时执行某些操作 请求失败时执行某些操作...

执行位图操作时 CoroutineWorker 中的 OOM

作者:StayCool 提问时间:7/12/2023

我正在尝试为一组文件(~2000)运行一些工作,我需要解码一些文件,因此需要大量内存。如果我像那样“做工作”: override suspend fun doWork(): Result { (0...

ListenableWorker 的 onStopped() 在执行代码时被意外调用

作者:shadygoneinsane 提问时间:7/17/2023

短篇小说: 我有一个执行任务,涉及从本地数据库获取数据并对此数据进行检查。但是,我注意到有时在我的代码仍在执行时调用工作线程的方法。这引发了对可能持续 12-18 小时的长时间运行任务期间潜在问题的担...

当应用程序不在前台时,无法使用 PeriodicWorkRequest 在会议室数据库中插入数据

作者:Kalpesh Doru 提问时间:11/8/2023

当我的 Android 应用程序不在前台时,我遇到了使用 PeriodicWorkRequest 将数据插入数据库的问题。我设置了一个 Room 数据库、Hilt 和 WorkManager 来执行此...

Android 中定期 WorkManager 的后台位置获取问题

作者:Kalpesh Doru 提问时间:11/10/2023

我目前正在开发一个 Android 应用程序,我需要使用 Periodic WorkManager 在后台定期获取用户的位置。我已将 WorkRequest 设置为每 15 分钟触发一次,当应用程序位...


共8条 当前第1页