在tabhost上启动新活动时,会混合2个活动内容

时间:2016-11-11 23:08:43

标签: android-tabhost

我使用下面的代码在每个标签上启动新活动。但是现在活动是在之前的活动之上打开的,即先前和新活动的内容是混合的。怎么避免这个?想要只显示新活动。在这种情况下,Mainactivity.class和pushups.class内容是混合的。

    TabHost tabHost;
    TabHost host = (TabHost)findViewById(R.id.tabHost);
    host.setup(this.getLocalActivityManager());

    //Tab 1
    TabHost.TabSpec spec = host.newTabSpec("Push-ups");
    spec.setIndicator("Push-ups");
    spec.setContent(new Intent(this, Pushups.class));
    host.addTab(spec);

1 个答案:

答案 0 :(得分:0)

得到了答案!

尝试在已开发的页面上添加标签,其中包含一些文字。作为解决方案,创建了一个空白活动,添加了tabhost代码,然后为上面使用的每个选项卡代码打开单独的活动。