android-workmanager 相关问题

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

WorkManager:如何在同一应用程序中设置不同的WorkManager配置

我正在处理多模块项目(Gradle模块)。我在模块中使用WorkManager。我还利用Dagger进行依赖注入。现在我必须使用匕首将依赖项注入到...

回答 1 投票 0

WorkManager作业完成后未清除WorkName表

[我通过调用WorkManager.enqueueUniqueWork(String,ExistingWorkPolicy,OneTimeWorkRequest)使用WorkManager,我检查了磁盘androix.work.workdb上的数据库,并在其中的WorkName表中注意到了...

回答 1 投票 0

启用了直接启动模式的应用程序在实现WorkManager后崩溃了?

由于后台服务的限制,我们在WorkManager的帮助下实现了我们的应用,并替换了AsyncTask。该应用程序支持直接启动模式,因此我们正在存储所需的...

回答 1 投票 0

Android WorkManager将单个分支插入多个链并加入

我想使用WorkManager设置以下工作:A | v ----- | | v | B v | D v | C | | | ----- | v E因此,首先应该运行A,然后运行B ...

回答 1 投票 0

小米和oppo等中国ROM的工作管理器,在电池优化下,将计划的工作延迟增加了几个小时

[中文ROM(如小米和Oppo)的工作管理器,当进行电池优化时,使计划的工作延迟增加了几个小时。但是,我注意到某些应用程序,例如life360能够...]]

回答 2 投票 0

如何使用自定义工厂初始化WorkManager?

我正在追踪https://android.jlelse.eu/injecting-into-workers-android-workmanager-and-dagger-948193c17684,以尝试将对象注入Worker中。我的问题就在...

回答 1 投票 0

WorkManager的第二次初始化

我不仅必须初始化一次WorkerManager,因为在运行时某些参数可能会更改(WorkerFactory())。所以我需要调用val configuration = Configuration.Builder()....

回答 1 投票 1

RxWorker即使没有安排也被多次调用?

我已经按照这篇文章介绍了如何在WorkManagers上进行DI,所以我有这个工厂:类MyWorkerFactory @Inject构造函数(val workerFactories:Map ,...

回答 1 投票 3

我如何从Worker的Activity中访问对象? (以定期更改通知)

我想定期在Worker中更改通知的文本。 (androidx.work.WorkManager)我的MainActivity看起来像这个公共类MainActivity扩展了AppCompatActivity {... ...

回答 2 投票 -1

每个星期五通过WorkManager API安排特定任务

我正在使用workmanager在每个星期五发送短信以进行提醒。甚至,应用也处于关闭状态。示例:PeriodicWorkRequestperiodicWork =新的PeriodicWorkRequest.Builder(MyWorker.class,...

回答 4 投票 3

WorkManager-当我们同时使用默认初始化和自定义初始化时,是否应该删除默认初始化程序?

我将WorkManager从“ 2.2.0”升级到“ 2.3.0-rc01”时收到以下新错误,当我导出APK时发生错误。 C:\ app:错误:删除androidx.work.impl.WorkManagerInitializer ...

回答 3 投票 5

如何使用Android Worker观察最后发出的WorkManager getWorkInfoByIdLiveData

我当前的Android应用程序使用archWorkerRuntimeVersion ='2.3.0-beta02'api“ androidx.work:work-runtime:$archWorkerRuntimeVersion” api“ androidx.work:work-runtime-ktx:$ ...

回答 1 投票 0

经营两个独立的工人

我正在尝试运行两个单独的工作程序,当我启动一个工作程序时,我无法启动另一个工作程序。我觉得我可能缺少一些东西来关闭工作人员,从而无法启动另一位工作人员。 ...

回答 2 投票 0

如何仅在使用WorkManager的蜂窝网络上运行作业?

我正在开发一个在WiFi连接断开时必须运行作业的应用程序。我可以使用WorkManager轻松检测设备何时获得WiFi连接,但是我还没有找到一种设置...

回答 1 投票 0

一段时间后停止执行唯一的定期工作

我已经在我的应用程序中使用WorkManager API实现了独特的定期工作。工作必须每30分钟检查一次在线资源,并在有未读通知的情况下显示通知。是的,我需要...

回答 1 投票 0

哪种Android技术更适合此要求?

条件:1)用户可以为每个工作日创建一个时间表。 2)用户仅定义作业的开始时间。 3)从现在开始,该作业将每天在...

回答 2 投票 0

将有状态的存储库注入WorkManager Worker

这主要是一个应用架构问题。我有一个存储库类,用于集中对媒体集合进行操作:接口MediaRepository {暂停fun getTracks():List ...

回答 1 投票 0

确保RxWorker永不失败

我正在实现我的第一个WorkManager,用于与服务器每日同步,这可能会返回HTTP错误,因此使createWork()流失败并调用onError(),因此Result.failure()被“抛出” ...

回答 1 投票 0

是WorkManager.getInstance(applicationContext).getWorkInfoByIdLiveData(id).observed保证遵守WorkInfo.State.ENQUEUED

我当前的Android应用程序使用archWorkerRuntimeVersion ='2.3.0-beta02'api“ androidx.work:work-runtime:$archWorkerRuntimeVersion” api“ androidx.work:work-runtime-ktx:$ ...

回答 1 投票 0

如何观察Android WorkManager工人

我当前的Android应用程序使用archWorkerRuntimeVersion ='2.3.0-beta02'api“ androidx.work:work-runtime:$archWorkerRuntimeVersion” api“ androidx.work:work-runtime-ktx:$ ...

回答 1 投票 1

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