Google Maps API V1 kullanıyorum. bu hatayı var:IllegalArgumentException: sağlayıcı çıkmadı: null Maps V1 üzerinde
java.lang.IllegalArgumentException: provider doesn't exisit: null
Bu benim kodudur:
locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
String provider = locationManager.getBestProvider(criteria, true);
if (provider != null)
{
startTime = System.currentTimeMillis();
geoLocTimeOutTask = new GeoLocTimeOutTask();
geoLocTimeOutTask.execute();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
}
else
{
geoLocCallbackObj.geoLocationCallback(tagCallback);
}
hatası anlamak bu benim sorum, Whay cihaz bana bu hatayı koydu? Ve bundan nasıl kurtulabilirim lütfen? önerilen
Yer yöneticisi google maps ile ilgisi yoktur ve muhtemelen emülatörü üzerinde özel durum alma hangi satır – tyczj
ilgisi var? – tyczj
Burada: locationManager.requestLocationUpdates (LocationManager.NETWORK_PROVIDER, 0, 0, locationListener); –