【问题标题】:Android Chating Listview - Multimedia Download issueAndroid Chating Listview - 多媒体下载问题
【发布时间】:2014-12-11 02:56:05
【问题描述】:

我正在尝试像在 Whatsapp 中一样制作聊天窗口。此时我可以发送聊天消息、图像、音频、视频。但是我在下载和上传多媒体文件时遇到了问题。我正在使用带有自定义适配器的列表视图。

假设,我的媒体正在下载,键盘弹出或者我向上或向下滚动,然后下载停止。多媒体正在异步任务中下载。我的想法是每次滚动或弹出键盘时,适配器都会刷新,这就是下载停止的原因。

现在,我的问题是:

1- whatsapp 是如何做同样的场景的?因为它的下载不附带活动。即使我们从活动切换,下载仍然继续。

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

3- 或者,有没有比列表和适配器更好的选择来实现这个场景?

先谢谢了。

【问题讨论】:

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


    【解决方案1】:

    对于上述所有问题,您可以使用 service 代替 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多