我有一个 FragmentManager
,我用它来添加 Fragments
到 backStack
。
FragmentTransaction ft = getFragmentManager().beginTransaction();
PUCCoursesSubjectList detail = new PUCCoursesSubjectList();
detail.item = item;
ft.add(R.id.container_frame, detail, "courses_detail");
ft.addToBackStack(null);
ft.commit();
如果我在堆栈上有几个 Fragments
,我弹出其中一个,但我需要知道先前的 fragment 何时再次显示。
似乎 onResume
不适用于此。我应该使用哪种方法来知道已经存在于 FragmentManager
中的 Fragment
何时出现?