从我阅读的文档中https://developer.android.com/topic/libraries/architecture/workmanager得知:
它说:
无论您的应用程序是否被强制退出或设备被重新启动,任务仍然保证运行。
这意味着,后台执行的任务将会被执行直到完成,不受任何影响?
例如:
一个应用程序有一个按钮,执行工作管理器实现上传数据到在线数据库,但需要互联网连接才能上传数据。因此,我的应用当前处于离线模式并且我点击了该按钮。
我的疑问是:
即使没有互联网连接,工作管理器是否会在后台运行进程并不断重试该进程?只有在有互联网连接并完成数据上传后,才会停止该进程?
它说:
无论您的应用程序是否被强制退出或设备被重新启动,任务仍然保证运行。
这意味着,后台执行的任务将会被执行直到完成,不受任何影响?
例如:
一个应用程序有一个按钮,执行工作管理器实现上传数据到在线数据库,但需要互联网连接才能上传数据。因此,我的应用当前处于离线模式并且我点击了该按钮。
我的疑问是:
即使没有互联网连接,工作管理器是否会在后台运行进程并不断重试该进程?只有在有互联网连接并完成数据上传后,才会停止该进程?