Я пишу свое первое приложение для Android и испытываю некоторые проблемы с передачей объектов контекста. Множество методов/конструкторов, по-видимому, требует текущего контекста (активности), который вызывает у меня некоторые проблемы в моих слушателях действий. Вместо того, чтобы все мои слушатели и обработчики были анонимными классами в классе активности, я создал классы для каждого события, которое я хотел бы обработать. Например, кнопка buttonRegister будет инициализирован как:Как получить доступ к контексту в классах неактивности
buttonRegister.setOnClickListener(new RegisterButtonClickAction());
Однако при этом у меня нет доступа к текущему объекту контекста внутри моего слушателя. Я мог бы передать текущий контекст в качестве параметра конструктора, но я не уверен, что это лучший выбор. Какова «наилучшая практика» для создания обработчиков/прослушивателей в Android или для работы с объектами контекста вообще?
Спасибо,
b3n
Я использовал параметры конструктора или анонимные внутренние классы без проблем. – mschonaker