我在 TabActivity 中更改内容时遇到问题。
public class MbankActivity extends TabActivity {
Intent intentMap;
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
intentMap = new Intent().setClass(this,MapaActivity.class);
tabSpecMap = tabHost
.newTabSpec("Map")
.setIndicator("Map", ressources.getDrawable(R.drawable.ic_launcher))
.setContent(intentMap);
...
}
...
}
我尝试更改内容
intentMap= new Intent().setClass(this,AnotherMapActivity.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
但这不起作用。
我也试试:
getTabHost().setCurrentTab(2); //old class in run
Intent aa=new Intent().setClass(this,,AnotherMapActivity.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
this.getLocalActivityManager().startActivity("Map", aa);
//
新课程正在运行,但选项卡是旧课程的视图?!?;/
如何更改内容?