J'ai deux périphériques. L'un est HTC WildFire S et l'autre est HTC 1V. J'ai utilisé le Geocoder.getFromLocationName()
dans mon application. Il fonctionne avec succès dans le HTC wildfire S. Mais dans le HTC 1V j'ai eu l'erreur suivante. pourquoi c'est venu? Comment puis-je resoudre ceci? S'il vous plaît quelqu'un peut m'aider.android - Geocoder.getFromLocationName() ne fonctionne pas dans le périphérique ICS
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.
Erreur
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)
Lieu Tab
C'est juste un avertissement que le géocodage est pas disponible, vous avez la configuration de l'accès Internet sur le One V? Le géocodeur a besoin d'un accès Internet pour récupérer le résultat. EDIT: Votre application ne plante pas à ce stade est-ce? –
Oui, j'ai la permission d'Internet. – naresh
Oui mais l'appareil est-il connecté? Pouvez-vous naviguer sur le Web sur l'appareil au moment de vos tests? –