Android选项卡返回ActivityGroup
我正在将ActivityGroup用于我的选项卡 在我的选项卡中,活动onCreateAndroid选项卡返回ActivityGroup,android,tabs,activitygroup,Android,Tabs,Activitygroup,我正在将ActivityGroup用于我的选项卡 在我的选项卡中,活动onCreate tabHost = getTabHost(); TabHost.TabSpec tabSpec; Intent intent; intent = new Intent(MainActivity.this, FirstActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); tabSpec = t
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);
我的第一个活动扩展了ActivityGroup,点击一个按钮后,我将进入第二个这样的活动
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
View view = getLocalActivityManager().startActivity("xyz", intent).getDecorView();
setContentView(view);
当我在第二个活动中,单击“tab1”后,我无法进入第一个活动。我如何解决这个问题?您必须像这样逐个活动组开始第一个活动
Intent intent = new Intent(this,FirstActivity.class);
startChildActivity("first", intent);
然后将第一个活动创建为简单活动,然后启动第二个活动
也可以试试这个链接
是否有一种称为startChildActivity的方法?我找不到哪个类具有此方法。第二,我的第一节活动课是ActivityGroup。我不能理解你的建议,你提到不使用ActivityGroup?startChildActivity是一种启动儿童活动的方法。你是否使用了TabGroupActivity类?