启动片段时,我在onAttach()方法中保存对活动的引用,如下所示:
public void onAttach(Activity activity) {
super.onAttach(activity);
this.activity = activity;
}
我有时会在示例中注意到,devs在分离片段后会释放此引用,如下所示:
public void onDetach() {
activity = null;
super.onDetach();
}
这条线是否适合?如果我正确理解生命周期,那么在调用onDetach()之后,片段将被杀死(以及它的成员)。