Android FragmentActivity完成两次关闭

时间:2013-07-24 05:46:29

标签: android android-fragments

我有一个FragmentActivity并添加片段如下,

    FragmentTransaction ft = fm.beginTransaction();
    ft.add(R.id.main_fragment_container, mFragment, mTag);
    ft.commit();

但是当呼叫活动结束()时,活动正常关闭,到目前为止一直很好,但之后片段再次显示并关闭。它太快了,很难在某些设备上看到(Nexus 4)。但在Galaxy S3中,很明显看到它闪现并消失。有没有人有同样的问题?

1 个答案:

答案 0 :(得分:0)

片段应附加到包含它的FragmentActivity,但您可以尝试调用

fm.beginTransaction().remove(mFragment).commit();
在FragmentActivity的onStop()方法中

,你可以在Activity完全消失之前强制片段死掉。