今天莫名使用android studio报异常,一时间一头雾水。


后面发现是LayoutInflater的问题,

要写成LayoutInflater.from(mContext).inflate(R.layout.xx)

而不是LayoutInflater.from(mContext.getApplicationContext()).inflate(R.layout.xx)


注意这里的context对应的是activity或者view.getContext(),不要用getApplicationContext()