TabHost 内の Fragments 間の移動について混乱しています。アクティビティ内に次の TabHost があります。
tabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
tabHost.setup(this, getSupportFragmentManager(),
R.id.layout_main_tab_content);
tabHost.addTab(tabHost.newTabSpec(FragmentA.TAG)
.setIndicator("first"), FragmentA.class, null);
tabHost.addTab(
tabHost.newTabSpec(FragmentB.TAG).setIndicator(
"second"), FragmentB.class, null);
タブが変更された場合、正確には何が起こりますか? 前の Fragment と変更された Fragment はどうなりますか? 取引とは何ですか?追加/削除または置換?
初期化されたタブからフラグメントを取得 (検索) する方法はありますか? そして、タブに戻ったときに前のフラグメントを復元するのはどうですか (トランザクションをバックスタックに追加できますか)?