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。