【发布时间】:2014-09-29 06:20:48
【问题描述】:
我已经实现了嵌套片段。子片段包含 BaseAdapter。当我切换(替换)子片段时,我得到了 Nullpointer 异常。 代码:
public MyAdapter(final Context context,
final List<CusomObject> CusomObjectList) {
mInflater = LayoutInflater.from(context);
this.CusomObjectList = CusomObjectList;
}
我在这一行遇到错误 - mInflater = LayoutInflater.from(context);
我在 Fragment 的 MyAdapter 构造函数中传递了 getActivity()。
代码:
adapter = new MyAdapter(getActivity(), customList);
listView.setAdapter(adapter);
【问题讨论】:
-
尝试将
final Context context更改为final Activity activity并使用mInflater=activity.getLayoutInflater()
标签: android android-fragments fragment android-nested-fragment