为了账号安全,请及时绑定邮箱和手机立即绑定

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


正在回答

1 回答

虽然我还没看这个视频,但是空指针异常是最好解决的问题,13行报错,改行只有mShakeSensor这个对象,所以这个对象为null的可能性非常大。除非具体的不是这行错误,而是方法里的某一行,同样分析对象即可

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android动感系列-摇一摇
  • 参与学习       14873    人
  • 解答问题       15    个

Android开发中,快速实现摇一摇+动画特效,已经都玩嗨了

进入课程

各位猿友啊,我照老师这个视频做,每次执行到初始化传感器都出现nullpointerexception异常,我也注册了的啊,怎么回事,希望大神们可以帮帮我,明晚都要交项目了。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信