FragmentTabs.java中的TabListener构造函数

时间:2012-02-01 14:41:54

标签: android constructor fragment android-actionbar

在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?我想不出这样的情况。感谢。

1 个答案:

答案 0 :(得分:0)

当您将手机从纵向转为横向或后退时。

当前活动标签不会分离。

我刚刚通过在该子句中添加断点来测试它。