我如何让 WorkManager 始终在后台运行,无论应用程序是否关闭/杀死/打开,它都应该始终运行。我在doWork
检查数据库更改并在数据库更改时发送通知的方法中编写了代码。因此,它应该始终在 bg 中运行以检查更改。那么我应该为此使用什么,OneTimeRequest
或者PeriodicWorkRequest
?此外,在我的 Worker 类中,我将 Result 设置为RETRY
ie return Result.RETRY;
,希望让它始终运行。PS-我不希望 WorkManager 在任何状态/条件下闲置。正确的做法应该是什么?
问问题
1891 次