La mia attività Android contiene più pulsanti che richiedono tutti un OnClickListener. Ho visto molti modi diversi per farlo come:
- Implementazione dell'interfaccia in classe di attività
- Creazione di una classe separata che implementa l'interfaccia
- Definizione di una classe interna anonima per ciascun pulsante.
Ho visto molti esempi di ogni approccio. Tuttavia, non mi è chiaro il motivo per cui un approccio dovrebbe essere utilizzato anziché un altro. Le differenze tra questi approcci sono stilistiche o ci sono ragioni che rendono migliore un approccio?