求大神分析为何报错,空对象引用问题
private void Draw() {
/**绘制游戏背景**/
//mCanvas.drawBitmap(mbitmapBg,0,0, mPaint);
mCanvas.drawColor(Color.rgb(255,255,255)); //此行报错
/**绘制小球**/
mCanvas.drawCircle(mPosX,mPosY,mCircleRadius,mCirclePaint);
//mCanvas.drawBitmap(mbitmapBall, mPosX,mPosY, mPaint);
/**X轴 Y轴 Z轴的重力值**/
mCanvas.drawText("X轴重力值 :" + mGX, 0, 20, mPaint);
mCanvas.drawText("Y轴重力值 :" + mGY, 0, 40, mPaint);
mCanvas.drawText("Z轴重力值 :" + mGZ, 0, 60, mPaint);
}
报错内容:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.graphics.Canvas.drawColor(int)' on a null object reference
求大神分析!
/**绘制游戏背景**/
//mCanvas.drawBitmap(mbitmapBg,0,0, mPaint);
mCanvas.drawColor(Color.rgb(255,255,255)); //此行报错
/**绘制小球**/
mCanvas.drawCircle(mPosX,mPosY,mCircleRadius,mCirclePaint);
//mCanvas.drawBitmap(mbitmapBall, mPosX,mPosY, mPaint);
/**X轴 Y轴 Z轴的重力值**/
mCanvas.drawText("X轴重力值 :" + mGX, 0, 20, mPaint);
mCanvas.drawText("Y轴重力值 :" + mGY, 0, 40, mPaint);
mCanvas.drawText("Z轴重力值 :" + mGZ, 0, 60, mPaint);
}
报错内容:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.graphics.Canvas.drawColor(int)' on a null object reference
求大神分析!
...全文
相关推荐
vue 解决循环引用组件报错的问题
今天小编就为大家分享一篇vue 解决循环引用组件报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
SAP “OBJECTS_OBJREF_NOT_ASSIGNED”(空对象引用),通常与程序代码中的逻辑漏洞或数据引用异常有关
摘要:SAP系统录入客户/供应商数据时出现"OBJECTS_OBJREF_NOT_ASSIGNED"错误,表明程序访问了未初始化的对象。主要排查方向包括:1)检查录入字段是否存在非常规值;2)确认主数据重复检查等增强功能是否触发异常;3)核对账户组、号码范围等基础配置;4)检查数据字典一致性。需ABAP顾问通过ST22调试定位具体问题,可能是标准程序bug或自定义增强逻辑问题。临时解决方案可尝试更换账户组或简化录入信息。最终需结合技术团队分析程序逻辑或安装SAP补丁修复。(149字)
vue如何解决循环引用组件报错的问题
主要介绍了vue如何解决循环引用组件报错的问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
设计模式-空对象模式
ios平台中通过最简单的代码讲解空对象模式,可在博客http://blog.sina.com.cn/s/blog_161d504630102wxis.html中查看简单解释
Android Studio三方引用报错但是项目可以运行的解决方案
今天小编就为大家分享一篇关于Android Studio三方引用报错但是项目可以运行的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


