gpt4 book ai didi

android - 如何立即运行workmanager

转载 作者:行者123 更新时间:2023-12-02 16:04:17 24 4
gpt4 key购买 nike

在我的android应用程序中,我有一个功能,用户可以通过按抽屉菜单中的某个位置的同步按钮来同步数据(保存在sqlite中)。单击同步按钮后,我启动服务并将数据同步到服务器。

但现在我正在使用工作管理器来同步数据。我的问题是我们如何通过单击按钮立即启动工作管理器。

我正在创建一次性请求。有时它会触发,但其他时候不会。

最佳答案

WorkManager 2.7.0 引入了加急工作的概念。加急工作立即开始并在几分钟内完成。这里是doc

OneTimeWorkRequestBuilder<T>().apply {
setInputData(inputData)
setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST)
}.build()

关于android - 如何立即运行workmanager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53297982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com