Ich verwende AppState, um meine aktuellen Android-Anwendungsdaten zu speichern. Wenn ich anrufe
load
Methode und setze einen Callback Listener Ich sehe folgendes in meiner Logcat Ausgabe.
%Code%
Dies ist mein Methodenaufruf (ich öffne keine Puffer explizit)
%Code%
z.B. Die Methode
Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@45454128)
ist leer. Warum sehe ich diesen Logcat-Eintrag?
Welchen Puffer muss ich schließen?
Es ist kein Puffer, den Sie schließen müssen, sondern die Verbindung. Selbst wenn Ihre onResult-Methode leer ist, ist sie das Ergebnis eines Rückrufs, was bedeutet, dass eine Verbindung hergestellt wurde.
Ich habe dieselbe Logcat-Ausgabe mit Google Maps API gesehen, als ich
weggelassen habe %Vor%am Ende des Aktivitäts- / Fragmentlebenszyklus
Tags und Links android google-play-services