Экземпляр Android TabActivity в активности пользователя ViewGroup - PullRequest
0 голосов
/ 30 апреля 2011

у меня есть приложение TabHost с тремя активностями, на первой вкладке я создал viewGroup.все хорошо работает моя проблема в том, что я хочу получить экземпляр TabActivity из чилда Activity группы представления Как я могу получить это ...я пытаюсь вот так в просмотре дочерней активности группы

Tab_Activity TabObj = (Tab_Activity)getParent();
abObj.someMethod();

я получил исключение Class Cast, мне кажется, я получаю экземпляр группы View Activity, я хочу получить экземпляр TabActivity, помогите мне, если естьзнает ответ

 Tab_Activity TabObj = (Tab_Activity)getParent().getParent();

treid, как это тоже ... Спасибо заранее

1 Ответ

2 голосов
/ 30 апреля 2011

Я только что проверил: если ваша TabActivity должным образом расширяет стандарт android.app.TabActivity, тогда Tab_Activity TabObj = (Tab_Activity)getParent(); должен работать так, как задумано.

EDIT: AH.Вы хотите сделать что-то вроде этого:

Tab_Activity TabObj = (Tab_Activity)((ChildActivity)getContext()).getParent();

внутри ViewGroup.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...