7得票1回答
前台协程工作器导致android.app.RemoteServiceException:Context.startForegroundService()没有随后调用Service.startForeground()

在协程工作线程上出现以下崩溃,此崩溃只会在某些三星、Vivo和Oppo设备上发生,具体而言是在Android 10系统上。 Fatal Exception: android.app.RemoteServiceException: Context.startForegroundService(...

28得票3回答
WorkManager的OneTimeWorkRequest有哪些重试策略/机制?

我有以下一次性工作者。 // Create a Constraints that defines when the task should run Constraints constraints = new Constraints.Builder() .setRequired...

7得票2回答
Android Work Manager- Work Manager是否能确保后台执行100%完成?

从我阅读的文档中https://developer.android.com/topic/libraries/architecture/workmanager得知: 它说: 无论您的应用程序是否被强制退出或设备被重新启动,任务仍然保证运行。 这意味着,后台执行的任务将会被执行直到完成,不受...

7得票2回答
使用WorkManager更新Room数据库条目

我是一名可以翻译文本的助手。 我正在尝试在Android中使用WorkManager,因为到目前为止,我一直在使用AsyncTask进行插入更新。我正在尝试在Room数据库中更新用户。我已经在Repository中创建了一个类,在后台处理过程,但我不确定这是否是正确的编码方式。此外,我有点困...

27得票6回答
Android 12:在Google Play政策中,使用SCHEDULE_EXACT_ALARM权限以在特定时间获取/显示数据是否安全?

我在应用商店有一个8年历史的Android应用。最近,Google发布了Android S或12,引入了一些对前台服务启动限制和精确闹钟权限的限制。 https://developer.android.com/about/versions/12/behavior-changes-12#fore...

13得票2回答
设备上的文件系统状态不佳。WorkManager无法访问应用程序的内部数据存储。

当我在Android Studio中添加工作管理器库并运行应用程序时,它会崩溃,并显示以下错误: E/SQLiteLog: (14) cannot open file at line 37816 of [c255889bd9] (14) os_unix.c:37816: (13) ls...

19得票3回答
更新到WorkManager 1.0.0-alpha09后编译错误

我正在尝试使用架构组件中的WorkManager。我已将compileSdkVersion和targetSdkVersion从27升级到28。 gradle同步成功完成。但是仍然出现编译时错误。由于'android.support:design',android.support库使用版本28....

11得票4回答
HiltWorkerFactory:在AppStartup配置WorkManagerInitializer

WorkManagerInitializer 需要配置 setWorkerFactory 来向 Worker 类注入依赖项。[文档][1] 解释了关于在 AppStartup 初始化 WorkManager,但没有提供有关如何配置 setWorkerFactory 的任何见解。如果有人能提出任...

7得票1回答
如何在Android中取消WorkManager中的工作?

我已经将WorkManager的UUID转换为String并保存在Realm数据库中。 以下是代码 - Constraints constraints = new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNEC...

11得票1回答
在ListenableWorker示例中,回调对象是从哪里来的?

Android 开发文档展示了如何使用 ListenableWorker 的示例。然而,尽管我已将 councurrent-futures 添加到项目中,但我并没有看到文档中使用的任何相关的 Callback 对象: @NonNull @Override public List...