Hallo,
ich habe einen Thread in einem Service, welche Unabhängig laufen soll, da er doch einige aufwendigere Arbeiten durchführt.
Damit mein Konstrukt der Handler das ganze ohne weiteres mitmacht habe ich jetzt noch am Anfang der Run Methode und am Ende folgendes ausgeführt:
Damit funktioniert jetzt alles, allerdings beendet sich der Thread nicht, wenn alles fertig ist. Er weiß ja auch wahrscheinlich nicht, wann das der Fall ist, wie geht ihr da vor?
Ein
hilft leider nicht.
Okay, ich habe noch einmal ein etwas über den Looper gelesen und verstehe jetzt, wie Sinnfrei es ist, nach Looper.loop(); die quit-Methode auszuführen.
Ich probiere noch ein paar Dinge aus.
EDIT:
Ich dachte ich könnte den Looper einfach in der letzten Aufgabe im letzten Schritt beenden, indem ich ihn an das Objekt übergebe und zum Schluss dann
ausführen. Allerdings beschwert sich Android dann, dass ich den MainThread nicht quiten darf..?