FragmentTransaction transaction = manager.beginTransaction(); String tag = to.getClass().getSimpleName(); transaction.add(from.getContainerId(), to, tag) .addToBackStack(tag) .hide(from) .show(to) .commit();
E/TAG: onAttach: Fragment09 E/TAG: onCreate: Fragment09 E/TAG: onCreateView: Fragment09 E/TAG: onStart: Fragment09 E/TAG: onResume: Fragment09 E/____TAG____: onClick: 2131558527 E/TAG: onAttach: Fragment10 E/TAG: onCreate: Fragment10 E/TAG: onHiddenChanged: Fragment09不可见了! E/TAG: onCreateView: Fragment10 E/TAG: onStart: Fragment10 E/TAG: onResume: Fragment10
E/TAG: onHiddenChanged: Fragment10不可见了! E/TAG: onHiddenChanged: Fragment09可见了!! E/TAG: onPause: Fragment10 E/TAG: onStop: Fragment10 E/TAG: onDestroyView: Fragment10 E/TAG: onDestroy: Fragment10 E/TAG: onDetach: Fragment10
E/TAG: onPause: Fragment09 E/TAG: onPause: Fragment10 E/TAG: onStop: Fragment09 E/TAG: onStop: Fragment10 E/TAG: onStart: Fragment09 E/TAG: onStart: Fragment10 E/TAG: onResume: Fragment09 E/TAG: onResume:不可见的 Fragment09 E/TAG: onResume: Fragment10 E/TAG: onResume:可见的 Fragment10
FragmentTransaction transaction = manager.beginTransaction(); String tag = to.getClass().getSimpleName(); transaction.replace(from.getContainerId(), to, tag) .addToBackStack(tag) .commit();
E/TAG: onAttach: Fragment09 E/TAG: onCreate: Fragment09 E/TAG: onCreateView: Fragment09 E/TAG: onStart: Fragment09 E/TAG: onResume: Fragment09 E/TAG: onResume:可见的 Fragment09 E/____TAG____: onClick: 2131558527 E/TAG: onAttach: Fragment10 E/TAG: onCreate: Fragment10 E/TAG: onPause: Fragment09 E/TAG: onStop: Fragment09 E/TAG: onDestroyView: Fragment09 E/TAG: onCreateView: Fragment10 E/TAG: onStart: Fragment10 E/TAG: onResume: Fragment10 E/TAG: onResume:可见的 Fragment10
E/TAG: onPause: Fragment10 E/TAG: onStop: Fragment10 E/TAG: onDestroyView: Fragment10 E/TAG: onDestroy: Fragment10 E/TAG: onDetach: Fragment10 E/TAG: onCreateView: Fragment09 E/TAG: onStart: Fragment09 E/TAG: onResume:可见的 Fragment09
E/TAG: onStart: Fragment10 E/TAG: onResume:可见的 Fragment10 E/TAG: onPause: Fragment10 E/MainActivity: onSaveInstanceState: 保存当前TAG E/TAG: onStop: Fragment10 E/TAG: onStart: Fragment10 E/TAG: onResume:可见的 Fragment10
E/TAG: onPause: Fragment09 E/TAG: onStop: Fragment09 E/TAG: onDestroyView: Fragment09
E/TAG: onCreateView: Fragment09 E/TAG: onStart: Fragment09 E/TAG: onResume:可见的 Fragment09
E/TAG: onPause: Fragment09 E/TAG: onPause: Fragment10 E/TAG: onStop: Fragment09 E/TAG: onStop: Fragment10 E/TAG: onStart: Fragment09 E/TAG: onStart: Fragment10 E/TAG: onResume: Fragment09 E/TAG: onResume:不可见的 Fragment09 E/TAG: onResume: Fragment10 E/TAG: onResume:可见的 Fragment10
E/TAG: onAttach: Fragment09 E/TAG: onCreate: Fragment09 E/TAG: onAttach: Fragment10 E/TAG: onCreate: Fragment10 E/TAG: onCreateView: Fragment09 E/TAG: onCreateView: Fragment10 E/TAG: onAttach: Fragment09 E/TAG: onCreate: Fragment09 E/TAG: onCreateView: Fragment09 E/TAG: onStart: Fragment09 E/TAG: onStart: Fragment10 E/TAG: onStart: Fragment09 E/TAG: onResume:不可见的 Fragment09 E/TAG: onResume:可见的 Fragment10 E/TAG: onResume:可见的 Fragment09
fragmentsUtil.loadRoot(R.id.fragment_container, Fragment9.newInstance());
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
manager = getSupportFragmentManager();
if (savedInstanceState == null) {
Log.e(TAG, "onSaveInstanceState: 恢复相关状态!!");
fragmentsUtil.loadRoot(R.id.fragment_container, Fragment9.newInstance());
}
}
@Override
public void onSaveInstanceState(Bundle outState) {
//手动保存
outState.putBoolean(ARG_IS_HIDDEN, isHidden());
super.onSaveInstanceState(outState);
}
//onCreate的时候调用
public void initFragments(Bundle savedInstanceState, BaseFragment fragment) {
if (savedInstanceState == null) {
return;
}
boolean isSupportHidden = savedInstanceState.getBoolean(ARG_IS_HIDDEN);
FragmentTransaction ft = manager.beginTransaction();
if (isSupportHidden) {
ft.hide(fragment);
} else {
ft.show(fragment);
}
ft.commit();
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有