Android-从标签内容获取对TabActivity的引用
作者:互联网
我的TabActivity有一个课程
public class DashboardActivity extends TabActivity
它具有几个选项卡和一个操作栏.这些选项卡之一是项目列表.
public class WalletActivity extends ExpandableListActivity
我希望能够在其中一个子活动中运行异步任务,并且在运行该异步任务时,在动作栏中显示微调框.我已经在标签活动中的AsyncTask中完成了此操作
ActionBar actionBar = (ActionBar)findViewById(R.id.actionbar);
if(actionBar != null)
actionBar.setProgressBarVisibility(View.VISIBLE);
如何引用托管选项卡式WalletActivity的DashboardActivity?
解决方法:
我有一个小的方法可以接收一个Activity并返回当前上下文.如果活动具有父项(TabActivity,ActivityGroup等),则它会返回该上下文以便在其中显示微调器/对话框/任何内容.
public Context getDialogContext(Activity act) {
Context context;
if (act.getParent() != null)
context = act.getParent();
else context = act;
return context;
}
标签:tabactivity,android-activity,android 来源: https://codeday.me/bug/20191102/1992191.html