【问题标题】:onAttach(Activity activity) what is this activity in a fragment inside another fragmentonAttach(Activity 活动) 另一个片段内的一个片段中的这个活动是什么
【发布时间】:2014-05-14 17:20:58
【问题描述】:

这听起来我是一个令人困惑的问题。嵌套在父 Fragment 中的 Fragment 的 onAttach 方法中的 Activity 对象是什么?

我知道我可以通过getParentFragment()方法与父Fragment进行通信。但是我想知道onAttach中的这个活动对象是否返回FragmentActivity实例,以便进行直接通信(通过使用接口回调) 从嵌套的 Fragment 到 FragmentActivity。

对不起,我的英语不好。我尽力表达我的想法。

【问题讨论】:

    标签: android android-fragments fragment


    【解决方案1】:

    是的,Activity 对象就是您的 FragmentActivity。在此处查看文档:http://developer.android.com/reference/android/app/Fragment.html#onAttach(android.app.Activity)

    您还可以通过在片段中的任何位置使用 getActivity() 来获取活动(但请注意,它仅在调用 onActivityCreated 后才有效)

    【讨论】:

      【解决方案2】:

      是的,FragmentActivity 承载了Fragment(直接或嵌套在另一个Fragment 中)。有更多关于与父母沟通的信息FragmentActivityhere

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-26
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多