让我们想象一下以下结构:
ActivityA ----> contains TabHostA, Button1
TabHostA ----> in one of its tabs holds the ActivityB that contains TextView1
TabHost充满了意图:
TabSpec tab = mTabHost.newTabSpec("tab1").setIndicator("tab1")
.setContent(new Intent(this, ActivityB.class));
mTabHost.addTab(tab);
而且我想当Button1被按下时,TextView1被更改。我如何从ActivityA访问TextView1或进行通信以通过ActivityB和ActivityA进行此更改?
请不要尝试更改“选项卡模型”,因为它来自更复杂的问题(如果有兴趣在片段内搜索MapView),那就是它的独特工作方式
最佳答案
也许那样吗?
((TabActivity) getParent()).getTabHost()
然后,您可以编辑给定选项卡的TextView。