LayoutInflater.from(context)报空指针异常

listview的自定义适配器中LayoutInflater.from(context)报空指针异常,下面是adapter的构造函数,请问下出错的原因可能是什么?

public ListAdapter(Context context, List<Conversation> list, int screenWidth) {
            mInflater = LayoutInflater.from(context);
            this.list = list;
            this.screenWidth = screenWidth;
}
阅读 4.5k
2 个回答
  1. 如果确定是这里报异常, 这里唯一可能的是context的值是null, 试试打日志看看

  2. 更可能是其他地方报异常吧

context为空,检查一下你创建ListAdapter实例的地方,看看传进来的context是不是空,将context改为一个非空的实例。
如果是在某个Activity中的话,context直接传this就行。
如果是在某个Fragment中的话,context传getActivity()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题