kotlin 在Android Koltin片段中,空指针异常传感器管理器. getDefault ... nsor.TYPE_MAGNETIC_FIELD)不能为空

nlejzf6q  于 2022-11-25  发布在  Kotlin
关注(0)|答案(1)|浏览(114)

我正在使用一个指南针在片段和Sensor.TYPE_ACCELEROMETER,要启动传感器服务,我必须把

sensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);

onViewcreated中,当上传Play商店上的应用程序时,大部分时间都会显示错误

Fatal Exception: java.lang.NullPointerException
sensorManager.getDefault…nsor.TYPE_MAGNETIC_FIELD) must not be null

`
帮助将不胜感激提前谢谢

envsm3lx

envsm3lx1#

只是胡乱猜测,但试试看:

sensorManager = (SensorManager)getActivity().getSystemService(Context.SENSOR_SERVICE);

相关问题