Wie andere bereits festgestellt haben, kannst du die tatsächliche Datei nicht aufteilen (ich sehe das als eine gute Sache an).
Du kannst viewbezogene Funktionalität in benutzerdefinierten Views und Fragments extrahieren. Alles andere (Businesslogik, Webzugriff, Datenbankzugriff, usw.) kann in 'Helfer'-Klassen sein, die du in deiner Aktivität verwendest. Obwohl Aktivitäten die God-Objekte in Android sind, musst du nicht alles innerhalb der eigentlichen Aktivitätsklasse schreiben. Sie sollte nur Sachen koordinieren und notwendige Rückrufe und Ereignisbehandler implementieren (die technisch gesehen auch in eigenen Klassen sein können).