6

每次我将片段附加到我的活动时,我都想注册它以接收来自活动的事件。这很容易,因为我可以覆盖FragmentActivity#onAttachFragment(Fragment). 当从活动中删除片段时,我想从接收事件中注销它。我希望有一个onDetachFragment可以以类似方式使用的事件,但我没有找到它。

还有另一种方法可以完成我想做的事情吗?我想在活动中保留注册/取消注册,而不是将其移动到基本片段类(我可以只使用onAttach/ onDetach)。

4

1 回答 1

-1

最好使用片段中的 onStart()、onStop() 方法。只需将 getActivity() 转换为您的调用活动类。

于 2012-11-02T12:45:13.863 回答