各位猿友啊,我照老师这个视频做,每次执行到初始化传感器都出现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();//调试报错