在android中使用片段的后退按钮问题

时间:2014-05-19 04:52:03

标签: android android-fragments back-stack

我正在使用Android应用程序并使用片段来显示用户界面。 我是不同的片段,我在app-有两个问题 1.当用户从一个片段导航到另一个片段然后在backstack中添加多个相同片段的实例时,我遇到问题。 假设用户从fragment1移动到fragment2然后是fragment3然后再移动到fragment2然后再按回按钮然后从backstack fragment3加载然后是fragment2然后是fragment1.so我只想在backstack中添加一个片段。

我正在使用我的自定义方法为每个片段创建一个片段bu的一个实例,如

public static Fragment getInstance(FragmentManager f){
    if(mFragment==null){
        mFragment = new HomeFragment();
    }
    fm = f;
    return mFragment;
}

所以每次用相同片段的先前实例替换片段时。

2导航到不同的屏幕后,当用户按下虚拟Android移动主页按钮和应用程序进入睡眠状态,几小时后,如果用户再次打开应用程序,则应用程序强制关闭。

提前致谢

0 个答案:

没有答案