У меня есть два устройства. Один из них - HTC WildFire S, а другой - HTC 1V. Я использовал Geocoder.getFromLocationName()
в своем приложении. Он успешно работает в HTC Wildfire S. Но в HTC 1V я получил следующую ошибку. почему он пришел? Как я могу это решить? пожалуйста, кто-нибудь может мне помочь.android - Geocoder.getFromLocationName() не работает в устройстве ICS
Код
Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault());
//s is the address
List<Address> addresses = geoCoder.getFromLocationName(s, 5); //Here i got the following Exception.
Ошибка
06-18 16:28:17.933: W/System.err(4960): java.io.IOException: Service not Available
06-18 16:28:17.953: W/System.err(4960):at android.location.Geocoder.getFromLocationName(Geocoder.java:178)
Расположение Tab
Это просто предупреждение, что геокодер нет, у вас есть настройки доступа в Интернет на One V? Геокодер нуждается в доступе в Интернет для получения результата. EDIT: Ваше приложение не рушится на этом этапе, не так ли? –
Да, у меня есть разрешение на интернет. – naresh
Да, но имеет ли устройство возможность подключения? Можете ли вы просмотреть веб-сайт на устройстве во время тестирования? –