fragment 在用hide/show 切换的时候出现白屏
布局都不加载出来
切换的代码如下
ITabFragment tmpFragment = (ITabFragment) getSupportFragmentManager().findFragmentByTag(tab.targetFragmentClz.getSimpleName());
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
if (tmpFragment == null) {
tmpFragment = tab.targetFragmentClz.newInstance();
transaction.add(R.id.mFragmentContainerLayout, tmpFragment.getFragment(), tab.targetFragmentClz.getSimpleName());
if (fragment != null) {
transaction.hide(fragment.getFragment());
}
transaction.commit();
} else {
transaction.show(tmpFragment.getFragment());
if (fragment != null) {
transaction.hide(fragment.getFragment());
}
transaction.commit();
}
fragment = tmpFragment;