假设我有一个由TabHost组成的选项卡活动。TabHost包含两个选项卡,每个选项卡都有一个活动组。每个活动组包含一个活动。现在,比方说,Tab活动是一个类a。两个活动组是类B&C.B&C,每个包含类D&E.所以层次结构是
nbsp A
| nbsp nbsp nbsp
B nbsp nbsp;C
| nbsp nbsp nbsp
D nbsp nbsp;E
现在,当调用a的onPaused函数时,我想从类a调用E类的函数。我尝试使用本地活动管理器获取活动E,但没有成功。此外,还研究了一些可能的解决方案;也在谷歌上,但我的运气还不好(所以现在,我希望我上面的解释足够清楚,让人们确切地理解我想要什么。请大家用一些样本、代码或提示来帮助我。
我从这里得到了我的解决方案。如果更具体地说,通过下面的代码块来解决。
ActivityTab1 activity = (ActivityTab1) getLocalActivityManager().getActivity("Tab1");
activity.refreshContent();