Frage von DragonSephHD, 46

Java wirft einen Fehler beim downloaden mit zusammengebauter URL, allerdings mit der selben, in einem String geschriebenen nicht!?

Java will mich mal wieder fertig machen....

Ich greife auf "chat.keecode.net/account/picture/1" zu. Das klappt wunderbar wenn ich es in einen String schreibe. Greife ich auf die selbe URL zu die ich zusammenbaue Examlpe:

"chat.keecode.net/account/picture/" + LoginActivity.id; (id ist = 1, ja ein String)

Da krieg ich folgenden Fehler: http://pastebin.com/V2kD7NRg

Ich begreife den Fehler nicht...

Antwort
von Haaaalo, 32

Kannst du bitte den exakten Quellcode schicken und vielleicht auch noch ein System.out.println() mit dem zusammengesetzten String machen und den auch hier rein schreiben?

Kommentar von DragonSephHD ,

Klar,

String url = "http://chat.keecode.net/account/picture/" + LoginActivity.id;
ImageLoadTask profilePicLoader = new ImageLoadTask(url, profilePicture);
profilePicLoader.execute(); // Console Output
System.out: LoginActivity ID:1


System.out: http://chat.keecode.net/account/picture/1
Kommentar von Haaaalo ,

Versuch mal das hier:

String url = "http://chat.keecode.net/account/picture/%d";
ImageLoadTask profilePicLoader = new ImageLoadTask(String.format(url, LoginActivity.id), profilePicture);
profilePicLoader.execute();
Kommentar von Haaaalo ,

Wenn LoginActivity.id ein String ist, dann änder %d zu %s.

Kommentar von DragonSephHD ,

Will leider auch nicht funktionieren... Die Fehlermeldung macht auch keinen Sinn da sie ja nur bei dynamischer URL auftritt... Der Code beim Backend bleibt ja der selbe...

Keine passende Antwort gefunden?

Fragen Sie die Community