Android 打开后如何打开片段?
我怀疑在创建了一个新的对象之后,如何打开一个片段 比如说Android 打开后如何打开片段?,android,android-fragments,Android,Android Fragments,我怀疑在创建了一个新的对象之后,如何打开一个片段 比如说 FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment frag = new MyFragment(); ft.replace(R.id.fl, frag, "MyFrag"); ft.addToBackStack("back"); ft.commit(); 现在,我如何打开MyFragment(),而不创建其他实例 我试过了,但
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
Fragment frag = new MyFragment();
ft.replace(R.id.fl, frag, "MyFrag");
ft.addToBackStack("back");
ft.commit();
现在,我如何打开MyFragment()
,而不创建其他实例
我试过了,但没用
MyFragment mf = (MyFragment)getSupportFragmentManager().findFragmentByTag("MyFrag");
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.show(mf);
我如何才能做到这一点?在活动中存储引用?使用
替换而不是显示@EpicPandaForce perfect(y)…非常感谢!