Android Jetpack WorkManager用于安排和管理一次性和定期后台任务。
WorkManager:如何在同一应用程序中设置不同的WorkManager配置
我正在处理多模块项目(Gradle模块)。我在模块中使用WorkManager。我还利用Dagger进行依赖注入。现在我必须使用匕首将依赖项注入到...
[我通过调用WorkManager.enqueueUniqueWork(String,ExistingWorkPolicy,OneTimeWorkRequest)使用WorkManager,我检查了磁盘androix.work.workdb上的数据库,并在其中的WorkName表中注意到了...
启用了直接启动模式的应用程序在实现WorkManager后崩溃了?
由于后台服务的限制,我们在WorkManager的帮助下实现了我们的应用,并替换了AsyncTask。该应用程序支持直接启动模式,因此我们正在存储所需的...
Android WorkManager将单个分支插入多个链并加入
我想使用WorkManager设置以下工作:A | v ----- | | v | B v | D v | C | | | ----- | v E因此,首先应该运行A,然后运行B ...
小米和oppo等中国ROM的工作管理器,在电池优化下,将计划的工作延迟增加了几个小时
[中文ROM(如小米和Oppo)的工作管理器,当进行电池优化时,使计划的工作延迟增加了几个小时。但是,我注意到某些应用程序,例如life360能够...]]
我正在追踪https://android.jlelse.eu/injecting-into-workers-android-workmanager-and-dagger-948193c17684,以尝试将对象注入Worker中。我的问题就在...
我不仅必须初始化一次WorkerManager,因为在运行时某些参数可能会更改(WorkerFactory())。所以我需要调用val configuration = Configuration.Builder()....
我已经按照这篇文章介绍了如何在WorkManagers上进行DI,所以我有这个工厂:类MyWorkerFactory @Inject构造函数(val workerFactories:Map ,...
我如何从Worker的Activity中访问对象? (以定期更改通知)
我想定期在Worker中更改通知的文本。 (androidx.work.WorkManager)我的MainActivity看起来像这个公共类MainActivity扩展了AppCompatActivity {... ...
我正在使用workmanager在每个星期五发送短信以进行提醒。甚至,应用也处于关闭状态。示例:PeriodicWorkRequestperiodicWork =新的PeriodicWorkRequest.Builder(MyWorker.class,...
WorkManager-当我们同时使用默认初始化和自定义初始化时,是否应该删除默认初始化程序?
我将WorkManager从“ 2.2.0”升级到“ 2.3.0-rc01”时收到以下新错误,当我导出APK时发生错误。 C:\ app:错误:删除androidx.work.impl.WorkManagerInitializer ...
如何使用Android Worker观察最后发出的WorkManager getWorkInfoByIdLiveData
我当前的Android应用程序使用archWorkerRuntimeVersion ='2.3.0-beta02'api“ androidx.work:work-runtime:$archWorkerRuntimeVersion” api“ androidx.work:work-runtime-ktx:$ ...
我正在尝试运行两个单独的工作程序,当我启动一个工作程序时,我无法启动另一个工作程序。我觉得我可能缺少一些东西来关闭工作人员,从而无法启动另一位工作人员。 ...
我正在开发一个在WiFi连接断开时必须运行作业的应用程序。我可以使用WorkManager轻松检测设备何时获得WiFi连接,但是我还没有找到一种设置...
我已经在我的应用程序中使用WorkManager API实现了独特的定期工作。工作必须每30分钟检查一次在线资源,并在有未读通知的情况下显示通知。是的,我需要...
条件:1)用户可以为每个工作日创建一个时间表。 2)用户仅定义作业的开始时间。 3)从现在开始,该作业将每天在...
这主要是一个应用架构问题。我有一个存储库类,用于集中对媒体集合进行操作:接口MediaRepository {暂停fun getTracks():List ...
我正在实现我的第一个WorkManager,用于与服务器每日同步,这可能会返回HTTP错误,因此使createWork()流失败并调用onError(),因此Result.failure()被“抛出” ...
我当前的Android应用程序使用archWorkerRuntimeVersion ='2.3.0-beta02'api“ androidx.work:work-runtime:$archWorkerRuntimeVersion” api“ androidx.work:work-runtime-ktx:$ ...
我当前的Android应用程序使用archWorkerRuntimeVersion ='2.3.0-beta02'api“ androidx.work:work-runtime:$archWorkerRuntimeVersion” api“ androidx.work:work-runtime-ktx:$ ...