Wenn ich diese article korrekt interpretieren, ist die Weitergabe des Aktivitätskontexts an AsyncTasks
ein potenzielles Leck, da die Aktivität möglicherweise zerstört wird, während die Aufgabe noch ausgeführt wird.Android Kontext Lecks in AsyncTask
Wie gehen Sie damit in AsyncTasks
um, die keine inneren Klassen sind und Zugriff auf Ressourcen benötigen oder die UI aktualisieren?
Wie können Sie außerdem vermeiden, dass der Kontext verloren geht, wenn Sie Verweise auf Fortschrittsdialoge benötigen, um sie zu schließen?
Schauen Sie sich [this] an (http://stackoverflow.com/questions/3821423/background-task-progress-dialog-orientation-change-is-there-any-100-working/3821998#3821998). Es geht um Orientierungsänderungen, aber es geht darum, einen Bezug zu einer Aktivität/einem Kontext sicher zu behalten. –