Ich versuche Callback zwischen AsyncTask und Fragment zu implementieren, kann aber keine korrekten Informationen finden. Das Problem ist, dass alle Callback-Implementierungen zwischen Aktivität und asynctask sind, aber ich brauche zwischen Fragment und asynctask. Könnte mir jemand kleines Arbeitsbeispiel geben, wie man es ohne Aktivität umsetzt. Meine Aktionsstruktur: Fragmentaufruf DialogFragment - & gt; Wählen Sie etwas und senden Sie Server-Anfrage an asynchrone Aufgabe - & gt; asynchrone Task verarbeitet alles und aktualisiert die Ansicht und einige Variablen. Mein Hauptproblem ist, dass ich PrepareData () nur einmal in OnCreate aufrufen und wenn ich zwischen anderen Fragmenten laufe und zurückkomme, sehe ich alte Daten. Das heißt, es ist nicht genug, um nur die Ansicht in onPost von asynctask zu aktualisieren. Es wird gut sein, Rückruf zu haben, der die ganzen Variablen aktualisiert.
%Vor%DialogFragment:
%Vor%AsyncTask:
%Vor%Ohne Ihren Code in Betracht zu ziehen, werde ich das Wesentliche veröffentlichen, um einen funktionalen Rückruf zu machen.
TestFragment:
%Vor%TestAsyncTask:
%Vor%Tags und Links android android-asynctask callback