我在android中具有三个不同内容的三个选项卡。每个选项卡从服务器检索数据并将其显示为列表视图(即三个选项卡上的三个列表视图)。我每次都需要在每个选项卡上刷新。但它会在第一次选项卡上刷新仅单击。我该如何解决?
我的代码:tabHost = getTabHost(); getTabHost().invalidate();
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("", getResources().getDrawable(R.drawable.home))
.setContent(new Intent(this, Home.class)));
tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("", getResources().getDrawable(R.drawable.trip))
.setContent(new Intent(this, Tript.class)));
tabHost.addTab(tabHost
.newTabSpec("tab3")
.setIndicator("",
getResources().getDrawable(R.drawable.settings))
.setContent(new Intent(this, Settings.class)));
tabHost.setCurrentTab(0);
我现在解决了如下方式:
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);