Używam AppState do przechowywania bieżących danych aplikacji Android. Po wywołaniu metody load
i ustawieniu detektora wywołania zwrotnego w wynikach logcat widzę następujące elementy. 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. ([email protected])
to my sposób połączenia (nie am wyraźnie otwierania bufory) AppStateManager.load(getApiClient(), APP_STATE_STATE_KEY).setResultCallback(new ResultCallback() { @Override public void onResult(final StateResult stateResult) { } });
np Metoda onResult()
jest pusta, więc dlaczego widzę ten wpis logcat? Jakiego bufora potrzebuję w pobliżu?Android AppStateManager :: Wewnętrzny wyciek danych w wykrytym obiekcie DataBuffer
8
A
Odpowiedz
4
Nie jest to bufor, który należy zamknąć, ale zamiast tego połączenie. Nawet twoja metoda onResult jest pusta, jest wynikiem wywołania zwrotnego, co oznacza ustanowienie połączenia.
Widziałem taką samą moc logcat z Google Maps API, kiedy, pominięte
GoogleApiClient.disconnect()
pod koniec cyklu aktywności/fragmentu
Powiązane problemy
- 1. Android GLSurfaceView powoduje wyciek?
- 2. "Nieznany" ("Inne") wyciek pamięci w systemie Android?
- 3. Android: Jak przetestować wyciek pamięci w aplikacji?
- 4. Zmiana danych w innym obiekcie PFuser'a
- 5. Pola publiczne w obiekcie przenoszenia danych
- 6. Czy jest to wyciek kontekstu systemu Android?
- 7. Wewnętrzny cień na okręgu Android Płótno
- 8. Wewnętrzny błąd dostawcy danych .Net Framework 1
- 9. Wyciek pamięci w javacv
- 10. wyciek pamięci w GMSMapView
- 11. Jak zapisać wewnętrzny stan MessageDigest w bazie danych?
- 12. Jak wyłapać wyciek pamięci COM
- 13. Czy wywołanie delete na dynamicznie przydzielonym obiekcie zawsze powoduje wyciek pamięci?
- 14. Jak zmniejszyć wewnętrzne wypełnienie wokół tekstu w obiekcie przycisku Android?
- 15. Jak odczytać typ danych wejściowych = "data" w obiekcie Javy Data?
- 16. Wyciek pamięci w MapKit iOS8
- 17. Wyciek Java to w konstruktorze
- 18. Android WebView wyciek pamięci referencyjnej o wartości zasobów
- 19. Google Maps Android API v2 SupportMapFragment wyciek pamięci
- 20. CrystalReports ReportDocument wyciek pamięci z połączeniami z bazami danych
- 21. Tworzenie wewnętrzny cień w UIView
- 22. Wewnętrzny moduł isee_arithmetic w gfortran
- 23. Zaktualizuj obiekt wewnętrzny w arangodb
- 24. Dlaczego to jest wyciek pamięci
- 25. Android Zaloguj się poprzez Google Plus „wewnętrzny błąd wystąpił”
- 26. duplikat wpisu: com/google/android/GMS/wewnętrzny/zzahl.class
- 27. Entity Framework BuildContainsExpression Powoduje błąd wewnętrzny Framework dostawcy danych 1025
- 28. Wystawianie prototypów w obiekcie
- 29. Zapisywanie działki w obiekcie
- 30. Wiązanie ICommand powodujące wyciek pamięci UI w aplikacji WPF
ma nikt wiedzieć, jak zatrzymać te wiadomości „Internal wycieku danych” od pojawiania się? jak mogę zamknąć DataBuffer i havent jawnie otwarte? – Hector
znalazłeś rozwiązanie tego problemu? – swalkner
@walker, dziękuję za pytanie, nigdy nie znalazłem rozwiązania, domyślam się, że jest to "funkcja" korzystania z bazy kodu android, mam nadzieję, że zespół androidów zajmie się nim pewnego dnia i nareszcie zostanie rozwiązany. – Hector