Location på Android - virker kun på nogle telefoner.
Hej Alle,Jeg har lavet et app som skal logge nogle GPS-punkter i Android, jeg er nu stødt ind i det problem at det kun virker på nogle telefoner.
App'et blev oprindeligt udviklet til en Samsung Galaxy S, efterfølgende har jeg så prøvet det på nogle HTC'er og en Samsung Galaxy 5, og på ingen af disse telefoner virker det.
Jeg har fundet frem til at location bliver null i følgende kode:
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
provider = locationManager.getBestProvider(criteria, false);
Location location = locationManager.getLastKnownLocation(provider);
Er der nogle som umiddelbart kan svare på, hvorfor dette virker på nogle telefoner, og ikke på andre?
Hvis jeg udskriver provider er denne gps, hvilket burde være fint.
Hilsen Rasmus