inner class ViewHolder
не стоит так делать, вся фишка этого паттерна как раз в том что холдер должен статичный (просто class в kotlin) и при необходимости может быть легко собран gc.
сам тоже польюзуюсь таким подходом, вот статья, где я это нашел — там в довес есть примеры с анимациями для красивых переходом Avoiding cold starts on Android
не стоит так делать, вся фишка этого паттерна как раз в том что холдер должен статичный (просто class в kotlin) и при необходимости может быть легко собран gc.