我想知道如何在我的Acticvity上获得片段。 这背后的背景是,我想改变它切换到正确片段的onBackPressed方法。在我按下"返回"应用程序关闭,因为我的工作很多碎片。
答案 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();