diff --git a/android/src/main/java/com/aloisdeniel/geocoder/GeocoderPlugin.java b/android/src/main/java/com/aloisdeniel/geocoder/GeocoderPlugin.java index b119a7f..1d9076b 100644 --- a/android/src/main/java/com/aloisdeniel/geocoder/GeocoderPlugin.java +++ b/android/src/main/java/com/aloisdeniel/geocoder/GeocoderPlugin.java @@ -76,6 +76,9 @@ protected Void doInBackground(Void... params) try { plugin.assertPresent(); List
addresses = geocoder.getFromLocationName(address, 20); + if (addresses.size() == 0) { + throw new NotAvailableException(); + } result.success(createAddressMapList(addresses)); } catch(IOException ex) { @@ -106,6 +109,9 @@ protected Void doInBackground(Void... params) try { plugin.assertPresent(); List addresses = geocoder.getFromLocation(latitude, longitude, 20); + if (addresses.size() == 0) { + throw new NotAvailableException(); + } result.success(createAddressMapList(addresses)); } catch (IOException ex) { result.error("failed", ex.toString(), null);