onAttach()如何知道调用它的活动(Android Studio)

onAttach()如何知道调用它的活动(Android Studio),android,android-fragments,Android,Android Fragments,我想知道一个活动如何调用片段的onAttach,这样片段就可以知道它是通过哪个活动调用或附加的?活动不会调用onAttach()方法,Android框架会这样做。当我们提交()一个片段事务时调用它 当我们使用getFragmentManager()在活动中提交片段时,该片段将附加到该活动的生命周期。因此,android框架在片段中调用onAttach()事件。它是一种钩子方法,可以被重写以获取片段连接到活动上的回调。活动不调用onAttach()方法,Android框架调用。当我们提交()一个片

我想知道一个活动如何调用片段的onAttach,这样片段就可以知道它是通过哪个活动调用或附加的?

活动不会调用onAttach()方法,Android框架会这样做。当我们提交()一个片段事务时调用它


当我们使用getFragmentManager()在活动中提交片段时,该片段将附加到该活动的生命周期。因此,android框架在片段中调用onAttach()事件。它是一种钩子方法,可以被重写以获取片段连接到活动上的回调。

活动不调用onAttach()方法,Android框架调用。当我们提交()一个片段事务时调用它


当我们使用getFragmentManager()在活动中提交片段时,该片段将附加到该活动的生命周期。因此,android框架在片段中调用onAttach()事件。这是一种钩子方法,可以重写它以获取片段附加到活动上的回调。

请正确缩进代码。
onAttach(活动)
不推荐使用。使用
onAttach(上下文)
请正确缩进代码。
onAttach(活动)
不推荐使用。使用
onAttach(上下文)
 @Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    try{
        activityCommander = (TopSectionListener) activity;
    }catch (ClassCastException e){
        throw new ClassCastException(activity.toString());
    }
}