我如何获得加载的片段?

时间:2017-12-26 19:01:02

标签: android fragment onbackpressed

我想知道如何在我的Acticvity上获得片段。 这背后的背景是,我想改变它切换到正确片段的onBackPressed方法。在我按下"返回"应用程序关闭,因为我的工作很多碎片。

2 个答案:

答案 0 :(得分:1)

在片段交易中使用addToBackStack。这样当你按下后退键时,事务就会回滚,因此你的片段就会消失。

答案 1 :(得分:0)

我找到了解决问题的方法:

Fragment fragment = new Fragment();
                FragmentManager manager = getSupportFragmentManager();
                FragmentTransaction fragmentTransaction = manager.beginTransaction();
                fragmentTransaction.add(R.id.Layout,Fragment);
                fragmentTransaction.addToBackStack("flow1");
                fragmentTransaction.commit();