Android-从选项卡式内容获取对选项卡式活动的引用

Android-从选项卡式内容获取对选项卡式活动的引用,android,android-activity,tabactivity,Android,Android Activity,Tabactivity,我的TabActivity public class DashboardActivity extends TabActivity 这有几个选项卡和一个操作栏。其中一个选项卡是项目列表 public class WalletActivity extends ExpandableListActivity 我希望能够在其中一个子活动中运行异步任务,并在其运行时在actionbar中显示微调器。我已经在选项卡活动中的AsyncTask中执行了此操作 ActionBar actionBar = (Ac

我的
TabActivity

public class DashboardActivity extends TabActivity
这有几个选项卡和一个操作栏。其中一个选项卡是项目列表

public class WalletActivity extends ExpandableListActivity
我希望能够在其中一个子活动中运行异步任务,并在其运行时在actionbar中显示微调器。我已经在选项卡活动中的
AsyncTask
中执行了此操作

ActionBar actionBar = (ActionBar)findViewById(R.id.actionbar);

if(actionBar != null)
    actionBar.setProgressBarVisibility(View.VISIBLE);

如何引用承载我的选项卡式
WalletActivity
仪表板活动

我有一个接收活动并返回当前上下文的小方法。如果活动有父级(选项卡Activity、ActivityGroup等),它将返回该上下文以显示微调器/对话框/其中的任何内容

public Context getDialogContext(Activity act) {
    Context context;
    if (act.getParent() != null) 
        context = act.getParent();
    else context = act;
        return context;
}

这很有效。我稍微修改了它以返回泛型类型,这样我就可以得到父类的实际类类型,而不是
上下文
,如果找不到则为null。