在我的应用内的活动之间发送数据?
问题描述:
我有一个TabActivity,并且选项卡指向子活动。有没有办法给这些儿童活动发送“消息”?我只想传递一个字符串,不知道这是否可能。在我的应用内的活动之间发送数据?
我有一些数据被父级TabActivity获取,并且子选项卡不能做任何有用的事情,直到父级完成获取。当抓取完成时,我想将这些数据传递给孩子的活动,以便他们可以做一些有用的事情。
正式我会设置数据在第一次创建活动时传递给Intent,但在这种情况下我不能这样做。
感谢
答
我有一个TabActivity,并且标签 指向子活动。
不这样做。你所做的只是让你的生活更加艰难,让你的应用程序获得更多的内存,CPU时间和电池寿命。
使用Views
作为选项卡的内容而不是活动,您不会遇到这种性质的通信困难。
Here is a sample project使用Views
作为标签的内容。
答
我会说你有2个选择,要么把例如静态视图您tabactivity前,虽然做你的抓取显示进度条,然后用全部内容显示您的标签,或获取您的内容,将其存储在一个变量中,并通过自己的意图重新加载整个活动。
这些是我会做到的最简单的方法... 它有道理吗?