Android开发需求:不跳转activity传递数据?

在当前activity点击下载,但不会跳到下载activity,还是留在当前页面,然而此时在下载activity的listview就会多出一条下载数据,然后打开下载activity就会看到有数据在下载...这样的实现的思路能怎么样呢?

阅读 8.1k
7 个回答

我们这边项目使用EventBus去解决这种需求的,而且,非常简单就可以解决好多通讯问题。推荐使用。
另外你也可以考虑Activity使用广播的方式去监听,更新列表。记得广播要反注册哟,亲。

下载的文件只需要弄个后台线程下载,然后用handler更新下载进度就行了,异步更新UI参考AsyncTask,但是注意它不能用来做耗时操作。下载小文件可以用volley。

新手上路,请多包涵

用Service来进行下载,然后Activity去和Service进行数据交互...

题主 我感觉奇怪 你不是已经解决了Fragment的这种情况问题么,activity不是类似的么???

新手上路,请多包涵

把新数据插入listView的Adapter的数据源,然后在Adapter中调用notifyDatasetChanged().

新手上路,请多包涵

eventbus,otto.你值得拥有

可以用广播,用服务
都可以解决你的问题,推荐用广播机制

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题