С таким количеством способов реализации OnClickListener в Android мне интересно, есть ли лучшая практика или более рекомендуемый способ сделать это по сравнению с другими (например: я помню, что для чтения одних способов требуется больше памяти, чем другие)?
На данный момент мне известны четыре способа реализации OnClickListener:
- Сделайте так, чтобы ваша активность реализовывала интерфейс OnClickListener.
- Внутренний класс OnClickListener.
- Встроенный класс OnClickListener.
- Используйте атрибут android:onClick в XML-определении кнопки.
Из четырех вариантов я склоняюсь к реализации XML, поскольку она кажется более чистой, может ли кто-нибудь еще высказать свое мнение?