Java/Android: Wie kann ich ein ImageView Bild von einer URL laden (OnClickListerner-Problem)?
Moin!
Ich fasse mich kurz, auch wenn das bei solchen Angelegenheiten immer unkonventionell ist, egal, also:
Mich schnauzt Android Studio seit einer Weile an, dass ich doch einen OnClick-Event in mein Projekt einbringen soll, welches daraus besteht, ein Bild über eine URL in 'ne ImageView zu packen (hat bis jetzt noch nicht funktioniert, weil einfach nichts von allen möglichen Code-Schnipseln funktioniert, die Codes aber prinzipell funktionieren)
und ich füge also das berüchtigte "OnClick" als Methode ein und implementiere auch View.OnClickListener usw., aber OnClick will nicht aufgerufen werden und es wird gemeldet, dass ich etwas mit einem "OnClick handler" einbringen soll.
Ich bin echt am verzwifeln und kriege dadurch Kopfschmerzen, kann mir jemand erklären, wie das zu lösen ist?
1 Antwort
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Hallo!
Aufgrund der verworrenen Fragestellung glaube ich dir gern, dass du verrückt wirst.
Aber ich nehme einfach mal an, du hast das Prinzip von Android-Apps und in JAVA das Prinzip Event-Handling nicht verstanden oder noch nicht versucht zu verstehen.
Android Studio schnautzt dich ganz bestimmt nicht an, wenn dann war das dein Wunsch über einen Button ein Bild aus dem Netz zu holen.
Code-Schnipsel die du zusammenfügst, funktionieren ganz bestimmt nicht, die passen nicht zusammen. Ich arbeite auch mit Code-Schnipseln, wenn ich ein neues Problem bei Android oder Java angehe, aber mir ist besusst, daß ich vor allem die Referenzen für meine Anwendung hinbiegen muß -- und dafür brauche ich ein bißchen Verständnis, wie die ganze Sache läuft.
Wie ist das zu lösen? Indem du dir klar machst, was, wie, wo aufgerufen wird (z.B.Lifecycle in Android) und dann versuchst es in deinem Programm nachzuvollziehen.
Gruß