2016-06-08 5 views
1

В настоящее время я использую Android SDK от SKMAPS. Я заметил, что есть утечки памяти, когда я регистрирую слушателей, таких как поверхностный слушатель SKMapSurfaceView, и другие, такие как SKVersioningManager и т. Д.Skmaps: как незарегистрировать слушателей, чтобы избежать утечек памяти

Есть ли способ отменить регистрацию этих слушателей, чтобы избежать утечек памяти?

Заранее благодарим за вашу помощь!

+1

Некоторые из этих утечек памяти были исправлены в последней версии 3.0. Если вы протестировали предыдущую версию, проверьте последнюю версию: http://developer.skobbler.com/support#download – SylviA

ответ

0

Я нашел утечку памяти с помощью LeakCanary в новейшей библиотеке.

de.example.ui.MainActivity просочился: 01-05 11: 23: 07.834 4897-7713/de. example.internal D/LeakCanary: * GC ROOT com.skobbler.ngx.map.MapRenderer.b 01-05 11: 23: 07.834 4897-7713/de. example.internal D/LeakCanary: * ссылки com.skobbler.ngx.map.SKMapSurfaceView.mContext 01-05 11: 23: 07.834 4897-7713/de. example.internal D/LeakCanary: * leaks de.example.MainActivity instance 01-05 11: 23: 07.834 4897-7713/de.example.internal D/LeakCanary: * Сохранение: 197 KB.