Получить конкретную активность от TabActivity или TabHost - PullRequest
2 голосов
/ 27 августа 2011

Как я могу получить определенную активность из TabActivity или TabHost?

Я пытался TabHost.getChildAt(), но экземпляр View нельзя преобразовать в экземпляр Activity.

Или как получить активность, которая работает в фоновом режиме?

Ответы [ 3 ]

7 голосов
/ 12 сентября 2011

Я не смог найти TabActivity.getLocalActivityManager().getActivity().

Для меня это работало с использованием TabActivity.getLocalActivityManager().getCurrentActivity().

2 голосов
/ 27 августа 2011

нашел ответ: просто используйте TabActivity.getLocalActivityManager().getActivity()

1 голос
/ 27 августа 2011

Я знаю, что это не то, что вы ищете, но я настоятельно рекомендую не использовать TabActivity.Во всех проектах, над которыми я работал, мы извлекли его и просто использовали кнопки, похожие на вкладки.

Я также считаю, что в версии 3.0 она устарела, и, конечно же, в Ice Cream.Они толкают панель действий.Я бы искал одну из доступных библиотек панели действий.

...