Нужно обрабатывать клики из класса NON-Activity (.java)

у меня есть один основной класс Activity, который содержит огромное количество кода / данных. Поэтому я хочу сделать его коротким и читабельным, поэтому я хочу создать один файл .java, который обрабатывает некоторые функции в соответствии с требованиями. подобно

Button b=(Button)findviewById(R.id.b1);
b.setOnClickListener(this);

и показать тост из класса неактивности. Итак, мой вопрос: как обработать / инициализировать кнопку при неактивности? Можем ли мы получить идентификаторы из Passing Context из Activity в неактивный класс?

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

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