вынести в отдельный класс логику а из адаптера передавать в этот класс?
Выше кидали ссылку на статью/репозиторий Дорфмана. У него очень крутое решение через Adapter Delegate.
http://hannesdorfmann.com/android/adapter-delegates
Обсуждают сегодня