Для начала вынести всю эту логику в отдельный метод. Подсвеченные жёлтым методы - не для красоты. Нужно исправить. Каждый раз получать prefs в поле класса не имеет смысла и чревато проблемами. Лучше сделать локальную переменную. Ну и с именами жоппа. Они не следуют kotlin naming convention.
Всю логику в плане весь указанный код? Так он уже вынесен. Локальную переменную, а как её "натыкать" в метод? Ну а насчёт имён — переименую, когда буду улучшать код
В плане - весь код из on click.
Обсуждают сегодня