保持 Android 应用 "awake" 足够长的时间以保存数据

Keeping an Android app "awake" long enough to save data

我不是 100% 确定这在 Android 上是必要的。

对于 iOS,如果您的应用程序进入后台,并且您正在保存大量数据,则应用程序可以在数据完全保存之前进入休眠状态。要解决此问题,您必须创建某种后台任务“keepalive”以阻止您的应用程序关闭。

是否有 Android 的等效项?

听起来像唤醒锁:

https://developer.android.com/training/scheduling/wakelock


编辑:

听起来你想做 work in the background, and then probably with WorkManager