"不要保持活动" - 当应用程序恢复时,片段仅在一秒钟内可见

时间:2014-11-09 09:08:14

标签: android fragment fragmentmanager

我有一个使用片段的应用。如果我启用"不要保留活动",然后输入活动并输入片段,然后使用主页按钮最小化并重新打开应用程序,则会发生以下行为 - 应用程序在打开的片段上恢复大约半秒钟,然后片段关闭,应用程序的主要活动显示。

对于像这样的情况,我是否需要为片段管理器执行某种恢复状态?此外,为什么片段显示半秒然后关闭?

MainActivity的代码:

myFragment = (MyFragment) MyFragment.create(id);
            getSupportFragmentManager().beginTransaction().setCustomAnimations(R.anim.slide_in_right,     R.anim.slide_out_left, R.anim.slide_in_left, R.anim.slide_out_right)
                //.hide(getMainFragment())
                .add(R.id.content, MyFragment.create(id), MY_FRAGMENT_TAG)
                .addToBackStack(null)
                .commit();
        setDrawerIndicatorEnabled(false);