我正在使用ActivityGroup作为我的标签。
在我的TabActivity onCreate
中tabHost = getTabHost();
TabHost.TabSpec tabSpec;
Intent intent;
intent = new Intent(MainActivity.this, FirstActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
tabSpec = tabHost.newTabSpec("tab1");
tabSpec.setContent(intent);
tabHost.addTab(tabSpec);
我的FirstActivity扩展了ActivityGroup,点击一下按钮后我就像那样进入SecondActivity;
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
View view = getLocalActivityManager().startActivity("xyz", intent).getDecorView();
setContentView(view);
当我在SecondActivity中,点击“tab1”后,我无法进入FirstActivity。我该如何解决这个问题?
答案 0 :(得分:0)
您必须按此活动组开始第一项活动
Intent intent = new Intent(this,FirstActivity.class);
startChildActivity("first", intent);
然后将FirstActivity创建为简单活动,然后启动第二个活动。
并尝试此链接
http://developer.android.com/resources/tutorials/views/hello-tabwidget.html