Android选项卡返回ActivityGroup



我的选项卡使用ActivityGroup。

在我的选项卡中创建的活动

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

您必须按活动组启动第一个活动,如

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

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

也尝试这个链接

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

相关内容

  • 没有找到相关文章

最新更新