Ich habe zwei Geräte. One ist HTC WildFire S und andere ist HTC 1V. Ich habe die Geocoder.getFromLocationName()
in meiner Anwendung verwendet. Es läuft erfolgreich in der HTC Lauffeuer S. Aber in der HTC 1V habe ich den folgenden Fehler. warum ist es gekommen? Wie kann ich das lösen? bitte kann mir jemand helfen.android - Geocoder.getFromLocationName() funktioniert nicht in ICS-Gerät
-Code
Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault());
//s is the address
List<Address> addresses = geoCoder.getFromLocationName(s, 5); //Here i got the following Exception.
Fehler
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)
Lage Tab
Das ist nur eine Warnung, dass der Geocoder nicht verfügbar ist, haben Sie Zugang zum Internet-Setup auf dem One V bekam? Der Geocoder benötigt einen Internetzugang, um das Ergebnis abzurufen. EDIT: Ihre App stürzt in diesem Stadium nicht ab, oder? –
Ja, ich habe die Internet-Erlaubnis. – naresh
Ja, aber hat das Gerät Konnektivität? Können Sie zum Zeitpunkt des Tests auf dem Gerät im Internet surfen? –