安卓开发空指针异常nullPointer的问题

         最近在看张龙翻译的《Android 4游戏实战编程》,又一次体会到了“纸上得来终觉浅,才知此事要躬行”,在将书中前四章的源码实现的时候,Eclipse报了java.lang.NullPointerException指针异常,没找到问题发生的原因,果断在网上查看了这方面的问题,有一些说得挺好的,例如将Imagetview示例化成ImageButton了,其实NullPointerException异常最核心的问题就是你的代码里面有一些对象没有实例化,所以才会有空指针的问题出现,所以一定要耐心的找到缺少实例化的地方,才能解决问题,例如下面的代码:

package com.proandroidgames;
import android.content.Context;
import android.opengl.GLSurfaceView;


public class SFGameView extends GLSurfaceView {


public SFGameView(Context context) {
super(context);
// SFGameRenderer gameRenderer = new SFGameRenderer();
// setRenderer(gameRenderer);
}

}


双斜线后内容是后来加上去的,这就是《Android 4游戏实战编程》的里面错误的地方,SFGameView方法中没有实例化SFGameRenderer,结果就报错了。希望这个发现能解决同样在看这本书的网友的疑惑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值