mrmans0n / smart-location-lib

Android library project that lets you manage the location updates to be as painless as possible
1.65k stars 353 forks source link

Error Receiving REVERSE_GEOCODE_ACTION #231

Open yunusemrecetin opened 6 years ago

yunusemrecetin commented 6 years ago

I have an error in reverse geocode action from broadcast intent receiving. How can fix it this issue?

Device; Phone : Galaxy Note8 (SM-N950F) OS Version : 7.1.1 locale : en API Level : 25

Log content;

java.lang.Exception: java.lang.RuntimeException: Error receiving broadcast Intent { act=io.nlopez.smartlocation.geocoding.providers.AndroidGeocodingProvider.REVERSE_GEOCODE_ACTION flg=0x10 (has extras) } in io.nlopez.smartlocation.geocoding.providers.AndroidGeocodingProvider$2@99e4488 at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:934) at android.os.Handler.handleCallback(Handler.java:815) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5728) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679) Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:260) at java.util.ArrayList.get(ArrayList.java:313) at com.location.place.helper.LocationHelper$8.onAddressResolved(LocationHelper.java:358) at io.nlopez.smartlocation.geocoding.providers.AndroidGeocodingProvider$2.onReceive(AndroidGeocodingProvider.java:147) at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:924) ... 7 more