Mon activité Android contient plusieurs boutons qui ont tous besoin d'un OnClickListener. J'ai vu beaucoup de façons différentes de le faire, telles que:
- Implémentation de l'interface dans la classe d'activité
- Création d'une classe distincte qui implémente l'interface
- Définition d'une classe interne anonyme pour chaque bouton.
J'ai vu de nombreux exemples de chaque approche. Cependant, il n'est pas clair pour moi pourquoi une approche serait utilisée au lieu d'une autre. Les différences entre ces approches sont-elles stylistiques ou y a-t-il des raisons qui rendent une approche meilleure?