TabHost中的碎片生活

时间:2013-06-01 17:52:43

标签: android fragment android-tabhost android-lifecycle fragmenttransaction

我很担心在TabHost中的片段之间移动。我在Activity中跟随了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);

如果标签改变了究竟发生了什么?上一个片段和更改后的片段会发生什么?什么是交易?添加/删除或替换?

有没有办法从初始化标签中找到(找到)片段?当我返回选项卡时,如何恢复上一个片段(我可以将事务添加到backstack)吗?

0 个答案:

没有答案