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

我有一个包含ListView的片段.在适配器中,我想创建一个对话框.
class ViewHolder {
...
  @Override
  public void onClick(View v) {
    ...
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
    ...
   }
...
}

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

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

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

解决方法

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...