android – 从片段获取适配器中的活动上下文

前端之家收集整理的这篇文章主要介绍了android – 从片段获取适配器中的活动上下文前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含ListView的片段.在适配器中,我想创建一个对话框.
class ViewHolder {
...
  @Override
  public void onClick(View v) {
    ...
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
    ...
   }
...
}

mContext是我的片段的上下文,当创建适配器时,我保存全局.
我收到错误.

无法添加窗口 – 令牌null不适用于应用程序

方法getActivity()不可用,所以如何获取我的活动的上下文?

解决方法

当您创建适配器时,您作为上下文传递什么?尝试通过这个,如果你不这样做.一些更多的代码也将是有帮助的.

猜你在找的Android相关文章