最近几天我一直试图找到为什么电话[1]给我一些设备空值的原因(我在我的项目中使用Bugsense和包含那些[2]的几部电话已经报道了空值)。任何想法可能是什么问题???
[1]
sensorManager =
(SensorManager)myActivity.getSystemService(Context.SENSOR_SERVICE);
// it's within the Activity's onCreate
[2] Woxter Tablet PC 75,QW TB-1010,HTC Explorer A310e,ThL V7等......
答案 0 :(得分:0)
据我所知(参考 documentation),当服务未在给定设备上实现时,此方法可能返回空值。
<块引用>注意:在实现此方法时,请记住新服务 可以添加到较新的 Android 版本中,因此如果您只是在寻找 上面提到的显式名称,请确保返回 null 不认识这个名字——如果你抛出一个 RuntimeException 异常 相反,您的应用可能会在新的 Android 版本上崩溃。