次の構造を想像してみましょう。
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を検索する場合)に起因するものであり、それが独自の動作方法であるためです。