【发布时间】:2019-11-02 16:40:34
【问题描述】:
Recycler 视图行包含下载按钮,然后当用户按下它时,下载管理器会被调用以下载文件并获取 URI。这可行,但是当用户按下返回或按下主页按钮时我该如何处理?当用户返回活动(通常在最小化之后)时,我应该如何显示仍在下载的文件的进度?
【问题讨论】:
标签: android android-recyclerview download android-download-manager
Recycler 视图行包含下载按钮,然后当用户按下它时,下载管理器会被调用以下载文件并获取 URI。这可行,但是当用户按下返回或按下主页按钮时我该如何处理?当用户返回活动(通常在最小化之后)时,我应该如何显示仍在下载的文件的进度?
【问题讨论】:
标签: android android-recyclerview download android-download-manager
您可以在下载文件时启动 Intent 服务,并在下载过程中显示状态栏通知。这将保存下载过程。
另一种方法是在您离开正在下载的屏幕时取消下载过程。在这种情况下,您应该在 Activity::onStop 方法中停止下载
【讨论】: