各位猿友啊,我照老师这个视频做,每次执行到初始化传感器都出现nullpointerexception异常,我也注册了的啊,怎么回事,希望大神们可以帮帮我,明晚都要交项目了。
这是初始化传感器的代码:
public void init(){
System.out.println("nihao 1");
mSensorManager = (SensorManager) mContext.getSystemService(TAG);
System.out.println("nihao 2");
mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);//待调试
System.out.println("nihao 3");
//注册传感器
mSensorManager.registerListener(this, mSensor, SensorManager.SENSOR_DELAY_GAME);
System.out.println("nihao 4");
}
每次调用init()方法就出错。。
mShakeSensor.init();//调试报错