【问题标题】:Want to call a method of a fragment from other fragment in android 2.2想从android 2.2中的其他片段调用片段的方法
【发布时间】:2012-01-09 16:35:44
【问题描述】:

我有 2 个片段用于一项活动。 例如片段 A 和片段 B 我在 FragmentA 中有一个公共方法 funA 现在我想从 FragmentA 的 FragmentB 调用 funA。

我已将 FragmentA 替换为 FragmentB。 我在 Android 2.2 上制作应用程序时正在使用支持库

【问题讨论】:

    标签: android methods android-fragments


    【解决方案1】:

    这不是一个好主意,因为您正在耦合片段; FragmentB 不应该知道来自 FragmentA 的方法,反之亦然。

    此处的“创建活动的事件回调”部分描述了更好的解决方案:http://developer.android.com/guide/topics/fundamentals/fragments.html

    【讨论】:

    • 感谢您的回复。我一定会尝试您提供的链接。我的问题是我有一个正常的片段,它在地图片段上显示覆盖市场的信息。所以现在我想要当我按下 infofragment 上的按钮时它应该带我到覆盖市场的位置。因此,为此我在 mapfragment 中创建了一个公共方法,我打算从 infofragment 调用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多