【发布时间】:2014-09-17 20:41:16
【问题描述】:
我有一个 Aync 任务
public class XmlNetwork extends AsyncTask< String, Void, List<PEMenuItem>
它本质上将一个 xml 文件加载到一些我想用来更改导航抽屉菜单项的对象中。它有一个覆盖功能
protected void onPostExecute(List<PEMenuItem> result)
所以结果现在是我从 xml 加载的 3 个对象的列表。
此时,我想在班内打个电话
public class NavigationDrawerFragment extends Fragment
构建菜单,添加 onclicklisteners 等。
我之前已经学会了如何添加一些回调,从片段调用我的主要活动,但是我将如何进行相反的操作,从我的 Async 类调用片段?我想将列表连同它一起发送,类似于
@Override
protected void onPostExecute(List<PEMenuItem> result) {
NavigationDrawerFragment fragment = (NavigationDrawerFragment) getFragment().modifyMenu(result);
}
【问题讨论】:
标签: java android android-fragments android-asynctask