childActivityという名前のアクティビティ内に、次のようなブロードキャスト レシーバーがあります。
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode()){
.
.
.
.
.
.
}
}, new IntentFilter(XYZ));
ここで、このブロードキャスト レシーバーからchildActivity内のメイン UI スレッド (単純な textView) を更新したいと思います。私は通常、次のようなことをします
Intent intent = new Intent(context, childActivity.class);
intent.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("parameter",str);
context.startActivity(intent);
ただし、childActivityはtabActivityのいずれかのタブにロードされます。childActivity だけの UI を更新するにはどうすればよいですか?