从我从文档https://developer.android.com/topic/libraries/architecture/workmanager中读到的内容,
它说:
即使您的应用程序被强制退出或设备重新启动,该任务仍然可以保证运行。
那么这意味着在后台的执行将 100% 执行直到它完成为止呢?
举个例子:
应用程序具有执行将数据上传到在线数据库的工作管理器实施的按钮,但它需要 Internet 连接才能上传数据。因此,我的应用程序当前处于离线模式,我单击了按钮。
我的不确定性:
工作管理器是否会在后台运行该进程,并在没有 Internet 连接的情况下继续重试该进程?并且仅在有 Internet 连接并完成数据上传之前完成并停止该过程?