Fragment真正意义上的onResume和onPause

当调用FragmentTransaction#hide(fragment)FragmentTransaction#show(fragment)方法, fragment不会调用生命周期方法onResumeonPause()

Fragment的onResume和onPause调用时机与Activity相同

@Override
public void onHiddenChanged(boolean hidden) {
	super.onHiddenChanged(hidden);
	if (hidden) {
		// getSupportFragmentManager().beginTransaction().hide(fragment);
		onPause();
	} else {
		// getSupportFragmentManager().beginTransaction().show(fragment);
		onResume();
	}
}
原文地址:https://www.cnblogs.com/zhudongfang/p/4305041.html