1
在下面的代码片段:getBestProvider可以返回null吗?
Criteria criteria = new Criteria();
Criteria.setAccuracy(Criteria.ACCURACY_COARSE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.NO_REQUIREMENT);
String provider = DP.lm.getBestProvider(criteria, true);
我试图保持的标准尽可能广泛得到任何可用的GPS位置提供的。即使那时没有任何东西可用,我也需要检测该案例。
这怎么处理?在这种情况下,getBestProvider调用是否会返回null?
有没有办法检测是否禁用了特定的GPS_LOCATION(通过设置>位置和安全性)? – rsman