AndroidStudioにてアンドロイドアプリの開発をしているのですが、Geocoderで住所を緯度経度に変換するときjava.lang.IndexOutOfBoundsExceptionのエラーをはきます。
例外処理を行っているのにそこで動作がとまってしまうのを改善するにはどうしたらいいでしょうか?
Android
1 try { 2 3 String text = str; 4 List<Address> addressList = geocoder.getFromLocationName(text, 1); 5 6 Address address = addressList.get(0); 7 lat = address.getLatitude(); 8 lon = address.getLongitude(); 9 adr = Double.toString(lat) + "," + Double.toString(lon); 10 11// ma.ReceiveGeocode(lat,lon); 12 13 } catch (IOException e) { 14// textView.setText("Err!"); 15 Log.e("getAddres","GetAddressErr"); 16 }
エラー
java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。