本帖最后由 liuxiaoddd 于 2014-06-09 13:47:56 编辑

解决方案 »

  1.   

     com.example.qq_mine.MainActivity.initListener(MainActivity.java:113)
    MainActivity.java的113行有空指针,看113行你写的是什么。
      

  2.   

    代码太长没看完,如果你使用ViewPager的话,里面的Fragment通常一上来只加载两个,剩下的要等翻到那页的时候才初始化,你看下是不是这个问题吧
      

  3.   

    我自己解决了,由于利用了ViewPager,在载入新的xml文件时利用LayoutInflater ,如下:
    LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
    View layout = inflater.inflate(R.layout.custom_dialog, null);
    TextView text = (TextView) layout.findViewById(R.id.text);
    也就是必须用View的findViewById方法才行,难怪是空指针。
    参考
    http://blog.sina.com.cn/s/blog_629b701e0100rg4d.html