Начало второго действия в Tabview - PullRequest
0 голосов
/ 20 апреля 2011

Моя проблема заключается в следующем:

У меня есть 3 вкладки, каждая с назначенным действием.Из одного из этих действий я хочу запустить второе действие в представлении первого действия (таким образом, оставляя видимым вкладку).

Пока что я попробовал несколько подходов:

1 -добавление намерения в класс первого действия, а затем вызов startActivityForResult ().Это приводит к потере вкладки и второму действию, покрывающему экран.

2 - Использование ViewFlipper и добавление второго действия в качестве перевернутого представления.

Если кто-то может дать какое-либо указание о том, куда я должен смотреть, я буду очень рад:)

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 апреля 2011

Джон, все, что вы ищете, это ActivityGroup, вот ссылки, которые могут оказаться полезными для вас

http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities

http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html

0 голосов
/ 20 апреля 2011

Используйте это, чтобы начать новое занятие

View view = getLocalActivityManager (). StartActivity ("tab1", новое намерение (this, tab1.class) .addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP)) .getDecorView ();

setContentView (вид);

...