Próbuję użyć GLSurfaceView
na Androidzie i mam problemy. Używam kodu z this OpenGL article. Działa dobrze, ale gdy obracam urządzenie, zauważam, że przydzielona pamięć rośnie.Android GLSurfaceView powoduje wyciek?
Używam więc MAT, aby sprawdzić, czy mam wyciek pamięci i okazało się, że istnieje wiele instancji Activity
. Jeśli używam drzewa dominatora, znalazłem wiele obiektów GLThread
(ale tylko jeden jest uruchomiony). Czy to jest błąd Androida GLSurfaceview
, czy nie rozumiem czegoś o GLSurfaceView
?
Czy ktoś ma na to odpowiedź? – sowmia