android-workmanager 相关问题

Android Jetpack WorkManager用于安排和管理一次性和定期后台任务。

当应用程序被用户杀死时,工作管理器不工作。为什么?

我想执行一个任务,即使在使用工作管理器杀死应用程序之后也是如此。但是,应用程序被杀后,任务不会执行。 workManager = WorkManager.getInstance();约束......

回答 2 投票 0

WorkManager在完成异步方法之前返回结果

我想在上传之前在媒体文件上应用一些编辑,我已经使用了FFMPEG库。但是当FFMPEG执行带有回调的命令时。因此,WorkManager返回成功...

回答 1 投票 0

如何减少WorkManager中PeriodicWorkManager的时间

在PeriodicTimeRequest中,最小周期时间为15分钟。我希望将它从15分钟缩短到不到15分钟。我怎么能这样做?

回答 2 投票 0

WorkManager启动Worker两次

我有一组很大的任务,我想在后台执行:加载数据解析一堆文件并将它们存储在房间里为此我创建了具有相同标签的唯一Workers链。 ...

回答 1 投票 0

在Android中运行WorkManager的Worker类中的asyn任务

我是一个工作者,我首先想要在将它上传到服务器之前应用FFMPEG命令。由于Worker已经在后台运行,所以为了保持结果,直到文件上传我已经使用了RxJava ....

回答 1 投票 0

EnreueWork不会立即在奥利奥及以上开始

在我的SDK中,我使用JobIntentService在后台完成一些工作。我注意到当我调用enquequeWork()时,作业没有立即启动,但它会在一段时间后启动。我不能用前景......

回答 1 投票 0

Android:如何处理WorkManager Rx的结果?

我正在使用带有Rx的WorkManager(Android Jetpack)开发一个Android应用程序。下面是Worker类。 class ImageRxWorker(appContext:Context,private val workerParams:WorkerParameters ...

回答 1 投票 0

方法doWork()不使用WorkManager调用

我需要将文件从设备上传到我的应用程序。我使用WorkManager在后台执行此操作。将库从android.arch.work:work-runtime:1.0.0-alpha04更新到androidx.work:work-runtime:2.0.0之后......

回答 1 投票 0

在Android中杀死应用程序时检测网络状态并从后台上传视频数据(API 28)

我需要将数据记录从本地数据库上传到服务器,该服务器还包括一个大小约为30 MB的视频文件。上面的上传发生在网络即使应用程序可用时......

回答 1 投票 1

有没有办法非持久地运行WorkManager的请求?

我已经切换到WorkManager并在几乎所有情况下都使用它。通过请求ID返回LiveData的方法非常便于UI绑定。我有一个登录远程服务器的任务。所以,我会......

回答 1 投票 0

Android工作管理器:“无法实例化工作者”

我已经按照Android开发人员的教程使用工作管理器结构在后台运行我的代码,但是当我尝试将我的工作人员排队时,它没有运行,我收到以下错误:...

回答 3 投票 9

Android Worker多次执行该作业

我使用以下代码来安排每15分钟执行一次后台作业。 WorkManager workManager = WorkManager.getInstance(); PeriodicWorkRequest ulpBackup; ulpBackup = new PeriodicWorkRequest ...

回答 2 投票 1

如何访问工作管理器中的空间数据库以定期同步?

我想定期同步Room数据库。我正在使用工作经理来做这件事。所以我创建了一个定期的工作请求,我想发送一个带有setInputData的表(TABLE HERE ..)。但是我想要......

回答 1 投票 0

使用WorkManager时出现Java.util.concurrent.RejectedExecutionException

我正在使用工作管理器和kotlin coroutines实现“androidx.work:work-runtime-ktx:2.0.0”实现'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.0'实现'org.jetbrains ... 。

回答 2 投票 0

ClipboardManager抛出以下错误:无法使用WorkManager在未调用Looper.prepare()的线程内创建处理程序

我正在创建一个应用程序,用户可以将文本复制到剪贴板30秒。 30秒后,即使应用程序已关闭,也需要从剪贴板中删除文本。

回答 1 投票 1

WorkManager自定义约束

是否可以为工人设置一些自定义约束(条件)?在我的情况下,我希望只有在Room数据库的表中有一些数据时才执行worker。我可以 ...

回答 1 投票 3

即时应用程序建议如何执行延迟后台工作

根据即时应用的Google常见问题解答:例如,即时应用无法使用后台服务,发送背景通知或访问唯一设备标识符。所以我的主要问题是:......

回答 1 投票 3

WorkManager中。如何取消附加工作?

我正在尝试取消尚未开始的任务。 My Worker类代码:类TestWork(context:Context,workerParams:WorkerParameters):Worker(context,workerParams){覆盖有趣的doWork():...

回答 2 投票 -1

我可以一直使用WorkManager而不是协程吗?

我想知道为什么当有一个很好的解决方案作为WorkManager时,我应该使用rx或协同程序。但对于几乎所有的教程,他们都使用协同程序,因此WorkManager可能有缺点吗?

回答 4 投票 3

如何在不使用WorkManager立即运行的情况下更改定期工作请求期间?

val request = PeriodicWorkRequestBuilder (1,TimeUnit.DAYS).build()WorkManager.getInstance()。enqueueUniquePeriodicWork(“FOO”,ExistingPeriodicWorkPolicy.REPLACE,request)...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.