Java - Android - Aktivität / Klasse zur besseren Organisation (Lösung) in mehrere Dateien aufteilen

Ich bin kein Profi in Java, aber ich war verrückt nach zu großen Android-Aktivitäten.
Nach ein paar Seiten Codelänge bin ich ständig hin und her gescrollt!
Nicht nur OnClickhandler können sehr groß werden, nur eine Menge Code fasst sich in einer größeren Aktivität zusammen.
Fragmente waren keine Lösung für mich.
Im Allgemeinen erlaubt Java nicht, eine Klasse in mehrere Dateien aufzuteilen, so dass ein Hack erforderlich ist.



Ich habe viele Stackoverflow-Threads durchsucht, aber keiner hatte eine Lösung.
Ich habe es trotzdem gelöst, vielleicht hilft das anderen.

Dies ist ein bisschen Android-orientiert, da ich mich über meine riesigen onClick-Handler für alle Menüs und Schaltflächen geärgert habe, aber ich denke, dass es auch bei anderen allgemeinen Java-Problemen genauso funktioniert.