如何从回收站视图行正确开始下载?

How do I correctly start download from recycler view row?

Recycler 视图行包含下载按钮,然后当用户按下它时,下载管理器将被调用以下载文件并获取 URI。这可行,但是当用户按下返回键或按下主页按钮时我该如何处理?当用户 returns 到 activity 时(通常在最小化之后),我应该如何显示仍在下载的文件的进度?

您可以在下载文件时启动 Intent 服务,并在下载过程中显示状态栏通知。这将节省下载过程。

另一种方法是在您离开正在下载的屏幕时取消下载过程。在那种情况下,你应该停止下载 Activity::onStop 方法