【问题标题】:How to call a function of child activity inside an activity group from parent activity / tab activity?如何从父活动/选项卡活动中调用活动组内的子活动功能?
【发布时间】:2012-08-29 17:12:19
【问题描述】:

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

   A
| |
B     C
| |
D     E

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

【问题讨论】:

    标签: android function tabactivity activitygroup childactivity


    【解决方案1】:

    我从here 获得了我的解决方案。如果说更具体一点,通过下面的代码块来解决。

    ActivityTab1 activity = (ActivityTab1) getLocalActivityManager().getActivity("Tab1");
    activity.refreshContent();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2014-04-04
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多