Android2.3 版本PopupWindow出现NullPointerException错误
来源:互联网 发布:手机录微课用什么软件 编辑:程序博客网 时间:2024/05/19 23:29
运行程序时发现Android2.3版本会出现java.lang.NullPointerException的错误,但Android4.0及以上版本均无错误。通过分析错误发现,是PopupWindow构造函数的错误。因为在4.0版本之后做了底层的优化,2.3版本则需要修改构造函数。
错误:
AndroidRuntime java.lang.NullPointerException和android.widget.PopupWindow.setContentView等等错误的解决办法:
构造函数public Popup(Context context, int width, int height)
{
this.mContext = context;
.....
}
修改为public Popup(Context context, int width, int height)
{
super(context);//加上这句
this.mContext = context;
.....
}
或者修改为
public Popup(Context context,View contentView)
{
super(contentView); this.mContext = context;
this.mContentView = contentView;
......
}
即可解决问题。
0 0
- Android2.3 版本PopupWindow出现NullPointerException错误
- 【Android】监听PopupWindow上的控件出现nullpointerException
- 使用PopupWindow出现的错误
- 出现java.lang.NullPointerException此类错误
- Mybatis调用存储过程出现NullPointerException错误
- IDE中使用Console出现NullPointerException错误
- android2.1版本下android.webkit.WebView.getSettings的NullPointerException问题
- PopupWindow在android2.3不显示文字问题
- Android2.3 PopupWindow在实例化时报空指针异常
- Wifi移植文档 - android2.2及android2.3版本
- Wifi移植文档 - android2.2及android2.3版本
- Wifi移植文档 - android2.2及android2.3版本
- Wifi移植文档 - android2.2及android2.3版本
- Wifi移植文档 - android2.2及android2.3版本
- 驱动版本移植常见问题 android2.3
- 运行Eclipse,Android lint出现错误:java.lang.NullPointerException
- 在action中调用去出现java.lang.NullPointerException错误
- android.widget.RelativeLayout.onMeasure出现的java.lang.NullPointerException错误
- 排序算法C/C++实现_快速排序(Quick Sort)
- 传值和传引用、传指针的区别
- 修改登陆后的背景图片
- IOS中如何判断一个数是不是整数
- 键盘监控的实现Ⅱ——容易产生误解的CallNextHookEx函数
- Android2.3 版本PopupWindow出现NullPointerException错误
- Jquery实现TextArea 字数限制
- 一寸照片 358 *441 小于20KB
- 使用FileStream读写文本文件
- 要点Java17 String
- 键盘监控的实现Ⅲ——按键消息的修改(映射)
- SAP中读取项目文本的方法总结
- DMA及cache一致性的学习心得
- 数据库的索引原理