Soru & Cevap

java.lang.StackOverflowError GOOGLE MAPS

24.05.2017 - 10:31

MERHABALAR arkadaşlar çalışan projem artık sürekli stackoverflowError hatası vermeye başladı. Bir iki gündür uğraşıyorum sorunu çözemedim yardımcı olur sanız sevinirim

 

java.lang.StackOverflowError
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:9679)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:432)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:432)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:432)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:432)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)
                                                                             at com.google.maps.api.android.lib6.impl.model.i.a(:com.google.android.gms.DynamiteModulesB:436)

32 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user smokietr
smokietr
25.05.2017 - 01:07

Öncelikle kodları yazsaydınız size daha çok yardımcı olabilirdik. Loglara bakarak benimde başıma böyle bir sorun gelmiştir.

Burada yapmanız gereken Marker, Geolocation, Mapsleri kontrol etmek.
Örnek vermek gerekirse
 

if (markerCurrentLocation == null && googleMap != null) {
            markerCurrentLocation = googleMap.addMarker(new MarkerOptions()
                    .position(new LatLng(0.0, 0.0))
                    .icon(null));
            markerCurrentLocation.setTag(-101);
       }

         if (markerCurrentLocation != null && location != null) {
                markerCurrentLocation.setPosition(new LatLng(location.getLatitude(), location.getLongitude()));
                if (ORDER_STARTED) {
                   markerCurrentLocation.setIcon(CURRENT_MARKER_ORANGE);
                } else {
                    markerCurrentLocation.setIcon(CURRENT_MARKER_GRAY);
                }       
         }

burada aslında işi yapan alttaki satır. Kontrollü giderseniz bu sorunu çözersiniz gibi görünüyor.

 

if (markerCurrentLocation == null && googleMap != null) 

İyi çalışmalar. Kolay gelsin.