androidのアプリ開発をしているのですが、バックスタックについての質問です。
lang
1コード 2Mainactivity 3FragmentManager manager = getSupportFragmentManager(); 4FragmentTransaction ft = manager.beginTransaction(); 5fragmenttext01 frag = new fragmenttext01(); 6ft.add(R.id.layout,main,"layout"); 7ft.addToBackStack(null); 8ft.commit();
としたものを
lang
1fragmenttext01 2btn = (Button)view.findViewById(R.id.font); //文字の追加 3 btn.setOnClickListener(new View.OnClickListener() { 4 @Override 5 public void onClick(View v) { 6 FragmentManager manager = getSupportFragmentManager(); 7 FragmentTransaction ft = manager.beginTransaction(); 8 ft.replace(R.id.layout,sub,"menu"); 9 } 10 }); 11
のようにした場合2回目のonClickの呼び出しで保存したバックスタックは破棄されてしまうのでしょうか?
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/16 02:24