我想知道如何获得在我的Acticvity上加载的Fragment。这背后的背景是,我想改变它正在切换到正确片段的onBackPressed方法。当我按下“返回”时,应用程序关闭,因为我的工作很多片段。
在片段事务中使用addToBackStack。这样当你按下后退键时,事务就会回滚,因此你的片段就会消失。
我找到了解决问题的方法:
Fragment fragment = new Fragment();
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = manager.beginTransaction();
fragmentTransaction.add(R.id.Layout,Fragment);
fragmentTransaction.addToBackStack("flow1");
fragmentTransaction.commit();