1
我正在測試一個應用程序,選擇當前位置,並將其屏幕上的一個小部件。我正在使用這個功能,但是當我嘗試將精度改爲HIGH時,所有的都崩潰了!Android-GPS ACCURACY_HIGH標準使我的應用程序崩潰
private void startListening(){
AppLog.logString("Service.startListening()");
final Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
final String bestProvider = manager.getBestProvider(criteria, true);
if (bestProvider != null && bestProvider.length() > 0) {
manager.requestLocationUpdates(bestProvider, 500, 10, listener);
}
else {
final List<String> providers = manager.getProviders(true);
for (final String provider : providers) {
manager.requestLocationUpdates(provider, 500, 10, listener);
}
}
}
添加的錯誤信息 – blessenm 2012-07-15 01:26:04