Вот шаги, которые я предпринимаю для очистки ресурсов Lottie в моем методе onDestroy:< /p>
Код: Выделить всё
override fun onDestroy() {
super.onDestroy()
binding.lottieAnimation.apply {
cancelAnimation()
clearAnimation()
removeAllAnimatorListeners()
removeAllUpdateListeners()
invalidate()
}
LottieCompositionFactory.clearCache(this@MyActivity)

Память используется в основном в куче Java, и я подозреваю, что Лотти либо удерживает ресурсы, либо не очищает кэшированную анимацию.
Подробнее здесь: https://stackoverflow.com/questions/792 ... on-android