Tôi có hai thiết bị. Một là HTC WildFire S và một số khác là HTC 1V. Tôi đã sử dụng Geocoder.getFromLocationName()
trong đơn đăng ký của mình. Nó đang chạy thành công trong lửa rừng HTC S. Nhưng trong số HTC 1V tôi gặp lỗi sau. tại sao nó đến? làm sao tôi có thể giải quyết việc này? xin vui lòng ai cũng có thể giúp tôi.android - Geocoder.getFromLocationName() không hoạt động trong thiết bị ICS
Mã
Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault());
//s is the address
List<Address> addresses = geoCoder.getFromLocationName(s, 5); //Here i got the following Exception.
Lỗi
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)
Location Tab
Đó chỉ là cảnh báo rằng trình mã hóa địa lý không khả dụng, bạn có thiết lập truy cập Internet trên One V không? Geocoder cần truy cập Internet để truy xuất kết quả. EDIT: Ứng dụng của bạn không bị rơi ở giai đoạn này phải không? –
Có, tôi có quyền truy cập Internet. – naresh
Có nhưng thiết bị có kết nối không? Bạn có thể duyệt web trên thiết bị tại thời điểm thử nghiệm của mình không? –