Ich muss einen einfachen Ereignis-Listener einrichten, um eine ListView
hin und wieder zu aktualisieren. Das Problem ist, ich weiß nicht, wie ich ein Ereignis generieren könnte.Benutzerdefinierter Ereignis-Listener in Android-App
Ich weiß, dass für Ereignisse wie Taste oder Taste nur ich die Handler
implementieren muss. Aber in diesem speziellen Fall muss ich tatsächlich das Ereignis generieren, das jedes Mal ausgelöst wird, wenn ein anderer laufender Thread meiner App aufwacht und seine Liste von Nachrichten aus einem RSS-Feed aktualisiert.
Ich habe alles gemacht, bin aber hier steckengeblieben. Kann ich einen Vorschlag oder einen Link mit weiteren Informationen zur Implementierung erhalten?
Können Sie näher erläutern, wo Sie die verschiedenen Snippets platzieren können? – Sulby
@ FireFly3000: I _think_ Snippet 2 ist eine Java-Klasse, die Sie ein Ereignis haben möchten, Snippet 1 kann in einer separaten Datei sein oder eine Unterklasse von 2. Snippet 3 sollte ein Mitglied von Snippet 2 sein. Snippet 4 geht in die Klasse, die auf das Ereignis hören möchte. –
Danke für die tolle Lösung. Und wann ist es angemessen, die Registrierung eines Zuhörers aufzuheben? Da Sie jedes Mal Listener in ArrayList hinzufügen, wann werden Sie einen Listener entfernen? –