TabHost.TabSpec tabSpec = tabHost.newTabSpec("BusMapActivity");
tabSpec.setIndicator(null,bus);
//tabHost.setBackgroundColor(Color.argb(150, 22, 70, 150));
tabSpec.setContent(new Intent().setClass(this, MainActivity.class));
tabHost.addTab(tabSpec);
tabHost.addTab(tabHost
.newTabSpec("BusPictureActivity")
.setIndicator(null,car)
.setContent(
new Intent().setClass(this,
PathPictureActivity.class)));
tabHost.addTab(tabHost
.newTabSpec("AboutActivity")
.setIndicator(null,about)
.setContent(
new Intent().setClass(this,
AboutActivity.class)));
tabChange();
这个TabActivity 是程序的入口点,我把MainActivity的启动模式改为singleTask 了,可是我发现当我按返回键的时候(注意是返回键不是home键),返回到应用程序桌面(程序还在后台运行),当我点击图标再次启动程序时,发现MainActivity重新启动了,就是调用了OnCreate,可是我想保持MainActivity啊,TabActivity 默认是启动MainActivity的,请大神求指导啊tabhost应用