Wie zu beheben java.net.MalformedURLException?
Bin ich immer diese Fehlermeldung:
java.net.MalformedURLException: Protocol not found[java.lang.StringBuilder]
Wenn die folgende Zeile wird immer ausgeführt:
url = new URL(urlString.toString());
urlString Shops die folgenden Wert:
http://maps.google.com/maps?f=d&hl=en&saddr=25.04202,121.534761&daddr=25.05202,121.554761&ie=UTF8&0&om=0&output=kml
Was sind die Ursachen dieser Ausnahme?
Versuchen Sie, sich anzumelden urlString.toString () - Wert als der parser beschwert sich, dass es beginnt mit dem Wert "java.lang.StringBuilder"
InformationsquelleAutor ManJan | 2012-02-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Chancen sind, dass Sie nicht sauber nach dem Wechsel von
zu
Melden Sie den Wert der übergebenen parameter an den Konstruktor von URL.
Es ist nicht, was Sie denken es sein sollte.
urlString drucken würde einen Wert in form von java.lang.StringBuilder@
so werfen die Ausnahme sein, wenn Sie versuchen, um eine url zu erstellen.
Aber mit String ausdrucken der Wert der Zeichenfolge für Inhalt, gebaut von der Klasse stringbuilder.
Ich meinte melden Sie den Wert des Parameters bestanden, der im Konstruktor des URL. Haben Sie reinigen Sie das Projekt. Sicher, die Probleme von hier an kommt.
Danke, dass Sie so viel Snicolas.. ich herausgefunden, das problem. Ich war mit AsyncTask und war nicht vorbei params richtig. Ist das jetzt behoben 🙂
InformationsquelleAutor Snicolas
Hier ist ein Beispiel mit exception-handling, ...
InformationsquelleAutor Madan Sapkota
Können Sie auch diese Ausnahme aus, wenn Ihre Netzwerk-firewall blockieren, URL.
InformationsquelleAutor W00di
ersetzen Sie url mit php Datei-Adresse über server instedof html
InformationsquelleAutor raj