我有一个TabActivity,标签指向子活动。有没有办法向这些儿童活动发送“信息”?我只想传递一个字符串,不确定这是否可行。
我有一些数据是由父TabActivity提取的,并且子标签在完成父提取之前无法执行任何有用的操作。当提取完成后,我想将这些数据传递给子活动,以便他们可以用它做一些有用的事情。
通常我会在第一次创建活动时设置要在Intent中传递的数据,但在这种情况下我不能这样做。
由于
答案 0 :(得分:3)
我有TabActivity和标签 指向子活动。
不要那样做。您所做的就是让您的生活更加艰难,让您的应用程序占用更多的内存,CPU时间和电池寿命。
使用Views
作为标签的内容,而不是活动,并且您不会遇到这种性质的沟通困难。
Here is a sample project使用Views
作为标签的内容。
答案 1 :(得分:0)
我会说你有2个选项,要么在你的tabactivity之前放置静态视图,在进行提取时显示进度条,然后用完整内容显示你的标签,或者获取你的内容,将它存储在变量中通过对自己的意图来重新加载整个活动。
这是我做的最简单的方法...... 它有意义吗?