Yani benim app haritaları için bazı kodlar yazdım ve ne yazık ki burada benim için yeterince rahat değil koddur benim emülatörünüzde çalışmıyor, sadece iyi telefonumda çalışır:
String searchString = mSearchText.getText().toString();
Geocoder geocoder = new Geocoder(this);
List<Address> list = new ArrayList<>();
try{
int i=0;
while(list.size()==0 && i<10) {
boolean a = geocoder.isPresent();
list = geocoder.getFromLocationName(searchString,1);
i++;
}
}catch(IOException e){
Log.d(TAG, geoLocate: IOException + e.getMessage());
}
Bunu hata ayıklama Yani ben değişkeni a her zaman benim emülatörünüzde yanlış olduğunu görüyoruz.
Ben bir AMD işlemci var çünkü görsel stüdyo için android emülatör kullanmak ben (harita değil sadece iyi, sadece geocoder işleri), şimdi bunu düzeltmek için bir yol var google play store ve google hizmetlerini oynamak yüklediğiniz (Ryzen 7 1800x) ?
Ben okurken https://developer.android.com/reference/android/location/Geocoder.html web sitesi Geocoder sorgu yöntemleri platformda orada eğer hiçbir arka uç hizmeti boş bir listesini döndürecektir. Bir şekilde hizmet alabilir miyim? Böyle benim emülatörü falan indirin?













