Android Chating Listview - 多媒体下载问题

时间:2014-12-11 02:56:06

标签: android android-listview android-asynctask android-adapter

我想在Whatsapp中创建一个聊天窗口。此时我可以发送聊天消息,图像,音频,视频。但我在下载和上传多媒体文件方面遇到了问题。我正在使用listview和自定义适配器。

假设我的媒体正在下载,键盘弹出或我向上或向下滚动,然后下载停止。多媒体正在下载asynctask。我的想法是每次我弹出滚动或键盘,适配器刷新,这就是为什么下载停止。

现在,我的问题是:

1- whatsapp如何做同样的情况?因为下载没附加活动所以。即使从活动切换,下载仍然继续。

2-我的适配器刷新,这就是下载停止的原因。那么,我如何让我的适配器不刷新下载部分?

3-或者,是否有比list和adapter更好的其他选项来实现这种情况?

谢谢你的到来。

1 个答案:

答案 0 :(得分:0)

对于上述所有问题,您可以使用服务而不是asyncTask。

即使您销毁了活动,该服务仍然可以完成下载。 请通过以下链接:

Need Help in Downloading in Background Images in Android?

http://www.vogella.com/tutorials/AndroidServices/article.html

https://developer.android.com/training/run-background-service/create-service.html