我使用下面的代码在每个标签上启动新活动。但是现在活动是在之前的活动之上打开的,即先前和新活动的内容是混合的。怎么避免这个?想要只显示新活动。在这种情况下,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);
答案 0 :(得分:0)
得到了答案!
尝试在已开发的页面上添加标签,其中包含一些文字。作为解决方案,创建了一个空白活动,添加了tabhost代码,然后为上面使用的每个选项卡代码打开单独的活动。