這聽起來像是一個令人困惑的問題。嵌套在父Fragment中的片段的onAttach方法中的Activity對象是什麼?onAttach(活動活動)這個活動在另一個片段內的片段中是什麼
我知道我可以通過使用getParentFragment()方法與父級片段進行通信。但我想知道onAttach中的此活動對象是否返回FragmentActivity實例,以便進行直接通信(通過使用接口回調)從嵌套的片段到FragmentActivity。
對不起,我的英語不好。我盡力表達我的想法。
這聽起來像是一個令人困惑的問題。嵌套在父Fragment中的片段的onAttach方法中的Activity對象是什麼?onAttach(活動活動)這個活動在另一個片段內的片段中是什麼
我知道我可以通過使用getParentFragment()方法與父級片段進行通信。但我想知道onAttach中的此活動對象是否返回FragmentActivity實例,以便進行直接通信(通過使用接口回調)從嵌套的片段到FragmentActivity。
對不起,我的英語不好。我盡力表達我的想法。
是的,活動對象是你的FragmentActivity。點擊此處查看文檔:http://developer.android.com/reference/android/app/Fragment.html#onAttach(android.app.Activity)
您還可以通過在任何地方片段使用getActivity()獲得活動(但要注意它只能onActivityCreated被稱爲後)
是的,它是承載Fragment
(直接或嵌套在另一個Fragment
中)的FragmentActivity
。有關於與父母溝通的更多信息FragmentActivity
here。