5 つのフラグメント (ウィザード) を持つアクティビティがあります。
StartFrag -(start)-> Frag1 -(next)-> Frag2 -(next)-> SubmitFrag
-(submit)-> SuccessFrag.
Success フラグメントに SubmitMore ボタンをテーピングした後、バックステージから Frag1、Frag2、および SubmitFrag を削除し、StartFrag に戻りたいと思います。どうやってするか?
5 つのフラグメント (ウィザード) を持つアクティビティがあります。
StartFrag -(start)-> Frag1 -(next)-> Frag2 -(next)-> SubmitFrag
-(submit)-> SuccessFrag.
Success フラグメントに SubmitMore ボタンをテーピングした後、バックステージから Frag1、Frag2、および SubmitFrag を削除し、StartFrag に戻りたいと思います。どうやってするか?
あなたはこれを試すことができます
FragmentManager fm = getFragmentManager();
FragmentTransaction ft=fm.beginTransaction();
ft.add(R.id.group,startFrag,"");
ft.addtoBackStack("startFrag");
ft.commit();
enter code here
// add other 4 fragments here
when you want to go startFrag on click of some button you can try below code.
fm.popBackStack("startFrag",0);
//where startFrag is the tag which you specify when you called
//addtoBackStack("startFrag")