2017-01-14 3 views
-2

Es weiß, dass dies in vielerlei Hinsicht möglich ist, wie mit Bundles, Params ... Aber was ist der kürzeste einfachste Weg, um eine Textansicht oder String-Daten von einem AsyncTask OnPostExecute-Methode zu aktualisieren?Einfachste Art, TextView oder String von AsyncTask zu aktualisieren

+0

Need mehr zu beschreiben. Möchten Sie Textansichtstext vom Serviceanruf aktualisieren? –

+0

Nein Ich möchte es aktualisieren, wenn die AsyncTask beendet ist. Ich habe einige Beispiele gefunden, aber diese haben AsyncTask in der Activity.class-Datei, ich habe sie als separate Klasse, um allgemeine Daten zu erhalten, mit denen ich textViews in mehreren Fragmenten aktualisieren kann. – Tachanka

+0

updating TextView erfordert UI-Thread, unabhängig davon, ob Sie AsyncTask verwenden müssen oder nicht. –

Antwort

0

Ich denke, der einfachste Weg zur Aktualisierung Ihrer Ansichtskomponenten ist, Sie müssen Ihre Ansichtskomponenten und Klassenmitglieder entweder in Ihrer Klasse oder in AsyncTask setzen. Nach Abschluss der Daten vom Server oder Verarbeitung in AsyncTaskOnPostExecute Funktion greifen, können Sie direkt Ihre Mitglieder manipulieren, beispiel,

TextView.setText(your string here).

Verwandte Themen