Ich habe also festgestellt, dass ich mit dem MAT
mehrere Threads
mit jedem surfaceCreate
erstelle
Ich denke, dass ich diese Threads brauche, aber diese Methode verursacht mehrere Instanzen von ViewThread
, wenn ein Benutzer durch meine App navigiert, was ein Speicherleck ist.
Wie kann ich die Art und Weise, wie meine Threads erstellt und behandelt werden, reorganisieren, so dass dies nicht geschieht oder wie kann ich das Auftreten des Lecks verhindern?
%Vor%
Ich habe fünfmal die% code% Aktivität meines Spiels geöffnet und navigiert, und das zeigt sich auf dem Career
EDIT: Ich habe seitdem festgestellt, dass je nach MAT
für die Zerstörung meiner Threads unzuverlässig ist. Ich rufe nun die entsprechenden Thread-zerstörenden Aufrufe von einer anderen Methode an, ausgelöst surfaceDestroyed
.