Necesidad de manejar el clic de la clase NON-Activity (.java)

Tengo una clase de actividad principal que contiene gran cantidad de código / datos. Así que quiero que sea breve y legible, así que quiero crear un archivo .java que maneje alguna funcionalidad según el requisito. Me gusta

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

y Mostrar un brindis de una clase sin actividad. ¿Entonces mi pregunta es cómo manejar / inicializar el botón en la no actividad? ¿Podemos obtener los ID de Pasar el contexto de la Actividad a la clase sin actividad?

Respuestas a la pregunta(3)

Su respuesta a la pregunta