今天热门
热点:

自定义View空指针的问题,自定义view指针


学习鸿洋大神的博文  http://blog.csdn.net/lmj623565791/article/details/24252901/
出现了空指针问题 如何修改





解决方案

我的经验看是mpaint空了

初始化位置不对。。。

画笔初始化位置不对,
你可以试着在你的81行代码前面打印下你的mpaint值,应该是个空,你mpaint是在哪个方法里初始化的?关系到自定义控件的方法调用顺序,你的81行代码执行在初始化之前了,所以你用的时候出现了空指针异常
碰到空指针异常先搞清楚是哪个对象空了

代码 没贴全   你 new Paint  是哪个方法下 new 的  

放构造函数下 new  应该不会有问题的    现在 的 问题 是 你 new 没执行到

一定要在 onDraw() 方法调用之前把Paint初始化啊,你new Paint() 方法是不不是只在一个构造方法里面?

mPaint应该在构造函数中就创建,   估计是你放错地方了.

www.zrccd.nettrue/topics/20180309/188716.htmlTechArticle自定义View空指针的问题,自定义view指针 学习鸿洋大神的博文http://blog.csdn.net/lmj623565791/article/details/24252901/ 出现了空指针问题如何修改 解决方案 我的经验看是mpaint空了 初始化位置不对...

相关文章

    暂无相关文章

用户评论

大家都在看