BackStack片段触摸或点击,我的代码出了什么问题?

时间:2013-08-01 05:30:39

标签: android android-activity android-fragments

以下代码正在使用,同时添加新片段并将旧片段添加到backstack但仍然在backstack中的旧片段获得单击,我的代码出了什么问题?

getFragmentManager()
                .beginTransaction()
                .add(R.id.content_frame, new XyzFragment())
                .addToBackStack(null)
                .commit();

1 个答案:

答案 0 :(得分:0)

使用它,通过使用“替换方法”而不是“添加方法”来为我工作。我从未使用过“添加”

Fragment fragment = new YourFragment();
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.addToBackStack("Frag");
    fragment.setArguments(null);
    ft.replace(R.id.content_frame, fragment);
    ft.commit();