Java - Android - Разделите Activity / Class на несколько файлов для лучшей организации (решение)

Я не профессионал в JAVA, но я обнаружил, что схожу с ума от того, что активность Android становится слишком большой.
После нескольких страниц кода я обнаружил, что постоянно перелистываю туда-сюда!
Не только OnClickhandlers могут стать огромными, просто много кода имеет тенденцию суммироваться в большей активности.
Фрагменты не были решением для меня.
В общем, Java не позволяет разбивать класс на несколько файлов, поэтому требуется взлом.

Я просмотрел множество потоков stackoverflow относительно этого, ни у одного не было решения.
Я все-таки решил, может, это поможет другим.

Это немного ориентировано на Android, так как меня раздражают мои огромные обработчики onClick для всех меню и кнопок, но я думаю, что это будет работать и для других общих проблем с Java также.

Ответы на вопрос(2)

Ваш ответ на вопрос