Вкладка Android Вернуться к ActivityGroup - PullRequest
0 голосов
/ 05 января 2012

Я использую 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 голосов
/ 05 января 2012

Вы должны начать первое действие по группам действий, подобных этой

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

затем создайте FirstActivity как простое действие, а затем начните второе действие.

А также попробуйте эту ссылку

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

...