Да, это возможно, Вы можете иметь доступ к подгруппам TabActivity
.
Вы можете получить текущий активный Activity
следующим образом:
говорят, что у вас есть Button
(обычно отличное от TabIndicators
) где-то в TabActivity
, которое вызывает doSomeAction()
в своем onClick()
, чтобы обновить или изменить содержимое вашего подэтапа. Вы сделаете это так:
//this method is in TabActivity
public void doSomeAction(View button)
{
Activity currentAct = this.getLocalActivityManager().getCurrentActivity();
int index = getTabHost().getCurrentTab();
if(index == 0)
{
MyListAct listAct = (MyListAct)currentAct; //MyListAct or any other Sub Activity
listAct.refreshList(); // refreshList() may be a method to refresh Activity
}
//else you can check for the other Activity
}