我的应用程序是针对API 31/Android12的,而WorkManager的2.7.0版本是根据的要求实现的,因此为了做到这一点,我在OneTimeWorkRequestBuilder中添加了setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST),并在AndroidManifest中添加了必要的更改(详见此 )。require a ListenableWorker to provide an implementatio
在psuedocode中,当我从Guild Wars 2 API加载数据时,我试图完成类似这样的事情: refreshDatabase { chunk ids into chunks of 100 each getItems - single API如果我想要在获取块之后直接运行对数据库的排序/保存,那么我已经完成了所有这些操作的工作逻辑,但之后
以前,可以使用IntentService或SyncAdapter w/ a WakeLock进行一系列更新。现在,随着新的Doze模式,以及节省电池的限制,WakeLock是否仍然足够可靠,还是应该使用WorkManager在IntentService或SyncAdapter中启动更长的进程?WorkManagerapi生产准备好了吗?