最近重学了Android基础,重新理解了Activity和Fragment生命周期。
向Activity中添加Fragment
RightFragment rightFragment = new RightFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.add(R.id.right_layout, rightFragment);
transaction.commit();
运行上面一段代码,再点击返回键:
D/RightFragment: AcitivityCreate
D/RightFragment: onAttach
D/RightFragment: onCreate
D/RightFragment: onCreateView
D/RightFragment: onActivityCreated
D/RightFragment: AcitivityStart
D/RightFragment: onStart
D/RightFragment: AcitivityResume
D/RightFragment: onResume
D/RightFragment: onPause
D/RightFragment: AcitivityPause
D/RightFragment: onStop
D/RightFragment: AcitivityStop
D/RightFragment: onDestroyView
D/RightFragment: onDestroy
D/RightFragment: onDetach
D/RightFragment: AcitivityDestroy