我有一个用于动态填充选项卡内容的代码。第一次它工作正常,但是当我想用新内容替换选项卡(及其内容)时 - 选项卡已更改但选项卡的内容没有,我怎样才能完全清除整个 TabHost 并替换为其他内容?
TabHost tabHost = getTabHost();
Intent intent;
TabHost.TabSpec spec;
tabHost.setCurrentTab(0);
tabHost.clearAllTabs();
int idx = 0;
for(Group g: c.getGroups())
{
intent = new Intent().setClass(this, GroupActivity.class);
ItemLookup.createForGroup(idx).putToIntent(intent);
spec = tabHost
.newTabSpec("tab"+idx)
.setIndicator(g.getTitle())
.setContent(intent);
tabHost.addTab(spec);
idx++;
}
tabHost.setCurrentTab(0);