当应用程序从应用程序列表中关闭时,WorkManager 1.0.0-alpha11在API <= 22上不起作用

时间:2018-11-13 13:37:08

标签: java android android-jetpack android-workmanager

我正在使用HttpURLConnection覆盖方法中的doWork从此URL下载mp3文件。

现在的问题是,当应用程序从下面22种API设备中的应用程序列表中关闭时,下载会被杀死。

尽管22个API设备的较高版本可以在从应用列表中关闭该应用后重新开始下载。

我已经搜索了解决方案,但是没有找到与此相关的任何内容。尽管有一个关于PeriodicWorkRequest的问题,但这对我没有帮助。

你有什么想法吗?为什么会发生?

任何帮助将不胜感激。 谢谢

1 个答案:

答案 0 :(得分:0)

我不确定要在哪个设备上进行测试。在某些设备上,从最近浏览器向右滑动被视为强制停止。因此,所有警报和作业均被取消。此时,WorkManager唯一能做的就是在应用程序再次启动时重新安排工作。