使用Android Work Manager和更新UI下载多个图像

问题描述 投票:2回答:2

我遇到了一个问题,我想使用工作管理器从网上下载多个图像(我有一个URL列表)。当我下载这些文件时,我需要在UI上更新进度条并在状态栏中维护通知。

我已设法更新通知,但无法与UI进行通信。

我尝试过使用EventBus和LocalBroadcasts,但它们都是旧方法。我相信工作经理也会为此提供解决方案。

如果有人有任何线索,请让我知道如何去做。

android multithreading android-jetpack
2个回答
0
投票

我认为这很有用,请在github Download manager中查看此下载管理器


0
投票

使用WorkManager时,应使用LiveData更新UI。我强烈建议你看一下接受的答案here我认为它会对你有很大的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.