Android 开发中出现java.lang.NullPointerException
2014-12-04 23:56
543 查看
android 中出现这种错误的机会有很多,本人这次出现的 原因是:
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View popView = inflater.inflate(R.layout.popup_layout, null);
popupWindow = new PopupWindow(popView,ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
popupWindow.setBackgroundDrawable(new BitmapDrawable());
popupWindow.setFocusable(true);
gridView = (GridView)findViewById(R.id.gridView1);
gridView.setOnItemClickListener(new ItemClickListener());
这其中 gridView = (GridView)findViewById(R.id.gridView1);
应该是gridView = (GridView)popView.findViewById(R.id.gridView1);
就是网格组件在popView这个xml文件中,必须加上去
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View popView = inflater.inflate(R.layout.popup_layout, null);
popupWindow = new PopupWindow(popView,ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT);
popupWindow.setBackgroundDrawable(new BitmapDrawable());
popupWindow.setFocusable(true);
gridView = (GridView)findViewById(R.id.gridView1);
gridView.setOnItemClickListener(new ItemClickListener());
这其中 gridView = (GridView)findViewById(R.id.gridView1);
应该是gridView = (GridView)popView.findViewById(R.id.gridView1);
就是网格组件在popView这个xml文件中,必须加上去
相关文章推荐
- 使用Eclipse开发Android出现java.lang.NullPointerException错误的解决方法
- 运行Eclipse,Android lint出现错误:java.lang.NullPointerException
- Android开发中 java.lang.RuntimeException: Unable to start activity XXXXXX java.lang.NullPointerExceptio
- Android开发中遇到Java.lang.NullPointerException解决办法
- android在fragment中实现onTouchEvent办法出现的java.lang.NullPointerException
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法
- Android使用HttpClient时出现的 java.lang.NullPointerException提示
- android中调用findViewById时出现:java.lang.NullPointerException
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法
- Android 代码用来返回上一个activity 调用onKeyDown()时发生java.lang.NullPointerException.
- JSP页面中出现的一个异常:org.apache.jasper.JasperException: java.lang.NullPointerException
- 当使用smartupload上传组件出现java.lang.NullPointerException: charsetName
- 运行ps = con.prepareStatement("sql")出现java.lang.NullPointerException
- onMeasure 出现java.lang.NullPointerException
- android 中碰到:java.lang.NullPointerException状况
- 出现 java.lang.NullPointerException 的一个案例
- android中使用smack库时,遇到错误:java.lang.NullPointerException
- Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
- Android 发送短信 抛出Caused by: java.lang.NullPointerException 09-18 15:11:00.905: E/AndroidRuntime(10159)
- Java Web应用部署在SAE平台上出现“java.lang.NullPointerException”错误的原因之一