ich diesen Code bin mit geografischen Adressen zu erhalten:java io IOException derzeit keine Antwort vom Server Geocoder analysieren
private String getAddress(Location location)
{
try{
List<Address> addresses = new Geocoder(this,Locale.getDefault()).getFromLocation(location.getLatitude(), location.getLongitude(), 1);
if(addresses!=null)
{
String address="Address not available";
for(int i=0;i<addresses.size();i++)
{
Address addre=addresses.get(i);
String street=addre.getAddressLine(0);
if(null==street)
street="";
String city=addre.getLocality();
if(city==null) city="";
String state=addre.getAdminArea();
if(state==null) state="";
String country=addre.getCountryName();
if(country==null) country="";
address=street+", "+city+", "+state+", "+country;
}
return address;
}
}
catch (Exception e) {
return "Address not available";
}
return "Address not available";
}
Frühere ich eine Adressliste zurückgekehrt war immer, aber jetzt habe ich bekommen, jedes Mal, diese Ausnahme:
java.io.IOException unable to parse response from server
Bitte helfen.
... Es gibt also zwei Möglichkeiten: 1: Der Netzwerkstatus wurde geändert und Sie erhalten keine Antwort vom Server. Oder, 2: Sie haben etwas geändert, das Ihren Code zerstört hat. Warum gehst du nicht zurück und stellst sicher, dass du nichts änderst von der Zeit bis zu der es funktionierte. Wenn alles in Ordnung ist, stellen Sie sicher, dass Sie den Server im Netzwerk auch auf andere Weise erreichen können. Wenn Sie immer noch Probleme haben, zeigen Sie uns Ihren Code und die Logcat (= – dcow
Der vorherige und aktuelle Code ist 100% gleiche –
Also hast du die anderen Dinge, die ich vorgeschlagen? – dcow