SENSOR_SERVICE == null?

时间:2012-01-29 11:39:36

标签: android

最近几天我一直试图找到为什么电话[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等......

1 个答案:

答案 0 :(得分:0)

据我所知(参考 documentation),当服务未在给定设备上实现时,此方法可能返回空值。

<块引用>

注意:在实现此方法时,请记住新服务 可以添加到较新的 Android 版本中,因此如果您只是在寻找 上面提到的显式名称,请确保返回 null 不认识这个名字——如果你抛出一个 RuntimeException 异常 相反,您的应用可能会在新的 Android 版本上崩溃。