Was ist bzw was macht ein Android-Looper object?

Hallo zusammen,

ich bin in Sachen Android Entwicklung noch ein ziemlicher noob :frowning:. Deswegen würde ich gerne wissen was ein loop object macht und wie man es einsetzen muss.
Die Erklärung von http://developer.android.com/reference/android/os/Lo… bringt mich nicht weiter. Irgendwas mit Nachrichtenschleife … Bahnhof!

Hat jemand einen Erklärung für mich? Evtl einen gut kommentierten Code Schnipsel?

Gruß Marcel

Kp sorry

„The Looper itself is just a MessageQueue associated with this running/able thread…“

Quelle:https://davidcheney.wordpress.com/2010/11/16/android…

Grüße,Weiti

sorry, da habe ich keinen blassen Schimmer.
Trautl

die frage ist zu speziell für mich. frag mal bei android-hilfe.de
da gibt es auch extra eine developer/entwickler-„ecke“.

Hallo Marcel,

ich habe leider keine Erfahrung mit Android Programmierung und kann dir leider auch nicht weiterhelfen.

lg

Hallo,

es handelt sich dabei um ein Objekt, welches mit einem bestimmten Thread verbunden ist. Dieser Thread soll in einer Endlosschleife auf bestimmte Ereignisse, die Nachrichten, reagieren.
Auf diese Weise wird zum Beispiel der Haupt-Thread einer Anwendung genutzt, um Nutzereingaben zu behandeln. Sobald eine Eingabe erfolgt, wird eine Nachricht an den Looperthread gesendet. Dieser behandelt die Nachricht mithilfe der hinterlegten Handler-Funktion und reagiert entsprechend. So lässt sich zum Beispiel das Scrollen in einer Liste verwirklichen. Auf die Nachricht über die Berührung wird die Liste verschoben, was alle nötigen Berechnungen mit einschließt.
Allerdings ist diese Funktionalität schon sehr nah am Betriebssystem und sollte nur von fortgeschrittenen Programmieren genutzt werden. Wenn sie noch unerfahren sind und tatsächlich schon verschiedene Threads nutzen wollen, beschäftigen sie sich besser mit AsyncTask (http://developer.android.com/reference/android/os/As…).
Unter Android hat man damit die Möglichkeit sehr einfach separate Threads für Hintergrundaufgaben zu starten ohne die eigentliche Thread-Verwaltung übernehmen zu müssen.

MfG

Hallo Marcel,

sorry, damit habe ich auch keine Erfahrung.

Schöne Grüße,

Manfred

Hallo,

sorry, ich programmiere leider garnicht und kann dir da nicht weiterhelfen.

Eventuell findest du hier ein paar Antworten:
http://android-developers.de/

Gruß,
MatrixRetoastet

Hi hobride,

mit Android-Entwicklung bin ich selber noch nicht firm.
Aber vielleicht hilft Dir das weiter:

http://stackoverflow.com/questions/6277953/how-to-ma…

Grüßle

Hallo!

Hat jemand einen Erklärung für mich? Evtl einen gut
kommentierten Code Schnipsel?

Hilft http://stackoverflow.com/questions/7953809/for-loop-… weiter?

Mit freundlichen Grüßen,
Stefan