当应用程序从应用程序列表关闭时,WorkManager 1.0.0-alpha11 在 API <= 22 上不工作
WorkManager 1.0.0-alpha11 not working on API <= 22 when app closes from app list
我正在使用doWork
覆盖方法中的HttpURLConnection
从此URL下载一个mp3文件。
现在的问题是当应用程序从低于 22 API 台设备的应用程序列表中关闭时下载被终止。
虽然22API设备的高版本可以在应用列表关闭应用后重新开始下载
我已经搜索了解决方案,但没有找到与此相关的任何内容。虽然有关于 PeriodicWorkRequest
的问题,但这对我没有帮助。
你有什么想法吗?为什么会发生?
如有任何帮助,我们将不胜感激。
谢谢
我不确定您在哪个设备上进行测试。在某些设备上,从最近使用的设备向右滑动会被视为强制停止。所以所有的警报和工作都被取消了。那时 WorkManager
唯一能做的就是在应用程序再次启动时重新安排工作。
我正在使用doWork
覆盖方法中的HttpURLConnection
从此URL下载一个mp3文件。
现在的问题是当应用程序从低于 22 API 台设备的应用程序列表中关闭时下载被终止。
虽然22API设备的高版本可以在应用列表关闭应用后重新开始下载
我已经搜索了解决方案,但没有找到与此相关的任何内容。虽然有关于 PeriodicWorkRequest
的问题,但这对我没有帮助。
你有什么想法吗?为什么会发生?
如有任何帮助,我们将不胜感激。 谢谢
我不确定您在哪个设备上进行测试。在某些设备上,从最近使用的设备向右滑动会被视为强制停止。所以所有的警报和工作都被取消了。那时 WorkManager
唯一能做的就是在应用程序再次启动时重新安排工作。