嵌套TabActivities和基于意图的通信

时间:2010-07-28 07:05:02

标签: android android-intent tabactivity

我有2个嵌套的tabactivities - TopTabActivity和EmbeddedTabActivity。我想在TopTabActivity中触发OnTabChanged事件时将一些信息从TopTab Activity传递给EmbeddedTabActivity。这两个活动都在appln的开头初始化。 问题是当我使用Intent使用startActivity()功能将信息从TopTabActivity传递到现有的EmbeddedTabActivity时,它启动了EmbeddedTabActivity的新实例。我不希望有这种行为。我希望在从TopTabActivity发送Intent时,在现有的EmebeddedTabActivity实例中采取一些措施。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

查看使用广播和接收器,在此处介绍:

http://developer.android.com/guide/appendix/faq/commontasks.html#broadcastreceivers

基本上你是TopTab会广播您的EmbeddedTab注册接收的事件。这就是要点。