Android选项卡返回ActivityGroup

时间:2012-01-05 10:08:41

标签: android tabs activitygroup

我正在使用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。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您必须按此活动组开始第一项活动

  Intent intent = new Intent(this,FirstActivity.class);
    startChildActivity("first", intent);

然后将FirstActivity创建为简单活动,然后启动第二个活动。

并尝试此链接

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html