Android AppStateManager :: Interner Datenleck innerhalb eines DataBuffer-Objekts erkannt

8

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?

    
Hector 14.06.2014, 20:28
quelle

1 Antwort

4

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

    
Julián Martínez 22.11.2016, 08:08
quelle

Tags und Links