http://bbs.youkuaiyun.com/topics/391998464?page=1
问:
页面切换时使用add:
|
1
2
3
4
|
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(R.id.fragment, fragment, mFragmentName);
ft.addToBackStack(mFragmentName);
ft.commitAllowingStateLoss();
|
从A切换到B,然后从B返回(getFragmentManager().popBackStack();)后A没有调用onResume()方法
解答:
fragment里面的onResume,onPause这些方法,只有在他依赖的activity进入相应的生命周期的时候才会调用的.fragment之间的切换是不会调用的

本文探讨了在Android应用中,使用Fragment进行页面切换时,不同Fragment间的生命周期回调问题,特别是从一个Fragment切换到另一个再返回时,原Fragment的onResume()方法是否会被调用的情况。
599

被折叠的 条评论
为什么被折叠?



