0

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

我怎样才能做到这一点?

4

1 回答 1

1

研究使用广播和接收器,在这里介绍:

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

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

于 2010-07-28T07:08:12.643 回答