Это может быть довольно просто, но я начал терять понимание ООП ...
Я хочу разработать несколько классов, чтобы уменьшить количество кода в моем основном классе деятельности, чтовырос до 1000+ линий.(Класс для обработки событий пользовательского интерфейса, класс для обработки сообщений, класс для сигналов тревоги / широковещания и т. Д.).
Однако этим классам потребуется доступ к защищенным методам Activity, таким как findViewById.
Я не думаю, что имеет смысл проектировать эти классы с использованием наследования, потому что они сами по себе не являются активностями ... Я ищу что-то вроде класса друга в Java.
Есть совет?Извините, если это звучало довольно расплывчато.