扫码关注官方订阅号
在当前activity点击下载,但不会跳到下载activity,还是留在当前页面,然而此时在下载activity的listview就会多出一条下载数据,然后打开下载activity就会看到有数据在下载...这样的实现的思路能怎么样呢?
走同样的路,发现不同的人生
我们这边项目使用EventBus去解决这种需求的,而且,非常简单就可以解决好多通讯问题。推荐使用。另外你也可以考虑Activity使用广播的方式去监听,更新列表。记得广播要反注册哟,亲。
下载的文件只需要弄个后台线程下载,然后用handler更新下载进度就行了,异步更新UI参考AsyncTask,但是注意它不能用来做耗时操作。下载小文件可以用volley。
AsyncTask
用Service来进行下载,然后Activity去和Service进行数据交互...
题主 我感觉奇怪 你不是已经解决了Fragment的这种情况问题么,activity不是类似的么???
把新数据插入listView的Adapter的数据源,然后在Adapter中调用notifyDatasetChanged().
eventbus,otto.你值得拥有
可以用广播,用服务都可以解决你的问题,推荐用广播机制
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我们这边项目使用EventBus去解决这种需求的,而且,非常简单就可以解决好多通讯问题。推荐使用。
另外你也可以考虑Activity使用广播的方式去监听,更新列表。记得广播要反注册哟,亲。
下载的文件只需要弄个后台线程下载,然后用handler更新下载进度就行了,异步更新UI参考
AsyncTask,但是注意它不能用来做耗时操作。下载小文件可以用volley。用Service来进行下载,然后Activity去和Service进行数据交互...
题主 我感觉奇怪 你不是已经解决了Fragment的这种情况问题么,activity不是类似的么???
把新数据插入listView的Adapter的数据源,然后在Adapter中调用notifyDatasetChanged().
eventbus,otto.你值得拥有
可以用广播,用服务
都可以解决你的问题,推荐用广播机制