在Android API示例FragmentTabs.java中,我在TabListener类中看到以下构造函数代码:
// Check to see if we already have a fragment for this tab, probably
// from a previously saved state. If so, deactivate it, because our
// initial state is that a tab isn't shown.
mFragment = mActivity.getFragmentManager().findFragmentByTag(mTag);
if (mFragment != null && !mFragment.isDetached()) {
FragmentTransaction ft = mActivity.getFragmentManager().beginTransaction();
ft.detach(mFragment);
ft.commit();
}
有人可以给我一个提示,在哪种情况下if条款可以返回true?我想不出这样的情况。感谢。
答案 0 :(得分:0)
当您将手机从纵向转为横向或后退时。
当前活动标签不会分离。
我刚刚通过在该子句中添加断点来测试它。