1

假设,我有一个由 TabHost 组成的选项卡活动。TabHost 包含 2 个选项卡,每个选项卡都有一个活动组。每个活动组包含一项活动。现在,比如说, Tab Activity 是一个 A 类。两个活动组是 B 类和 C 类。B 和 C ,每个包含 D 类和 E 类。所以层次结构是,

   一个
| |
BC
| |

现在,我想在调用 A 的 onPaused 函数时从 A 类调用 E 类的函数。我尝试使用本地活动管理器获取活动 E,但没有成功。此外,还在这里和谷歌上查看了一些可能的解决方案,但我的运气还没有得到青睐。:( 所以现在,我希望我上面的解释足够清楚,让人们确切地理解我想要什么。请各位,用一些示例、代码或提示帮助我解决这个问题。

4

1 回答 1

1

我从这里得到了我的解决方案。如果说更具体,可以通过下面的代码块解决。

ActivityTab1 activity = (ActivityTab1) getLocalActivityManager().getActivity("Tab1");
activity.refreshContent();
于 2012-08-30T08:42:27.700 回答