Aktualisieren einer Ansicht Android
Möchte ich zum aktualisieren einer listview. Wenn ich bin immer ein Wert aus der anderen Klasse möchte ich es aktualisieren, um die Liste anzuzeigen. Ich bin einen thread erstellt für die Aktualisierung der Liste, aber ich bin immer eine Ausnahme:
Only the original thread that created a thread a view hierarchy can touch its views
Wie Vorgehen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anstatt zu versuchen, die Ansicht aktualisieren, um die Liste zu aktualisieren nehmen Sie einfach die Adapter-Objekt, und rufen Sie die notifyDataSetChanged () - API.
Wann immer Sie arbeiten mit mehreren threads in ein Android-GUI, die Sie verwenden sollten
Handler
s. Das Android Dev Guide ist ein gutes Beispiel, wieHandler
s mit einemProgressDialog
wenn Sie erweitern Sie den Unterabschnitt Beispiel ProgressDialog mit einem zweiten thread hier.Beispiel sollte einfach zu verstehen und Ihnen helfen, das gleiche Konzept zu der Listen-Ansicht.