我如何获得加载的片段?

问题描述 投票:0回答:2

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

android fragment onbackpressed
2个回答
1
投票

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


0
投票

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

Fragment fragment = new Fragment();
                FragmentManager manager = getSupportFragmentManager();
                FragmentTransaction fragmentTransaction = manager.beginTransaction();
                fragmentTransaction.add(R.id.Layout,Fragment);
                fragmentTransaction.addToBackStack("flow1");
                fragmentTransaction.commit();
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.