Я пытаюсь различать слушатели и адаптеры.
Они почти одинаковы, но в слушателях вы должны реализовать все методы в интерфейсе, но с адаптерами у вас есть возможность реализовать только те методы, которые вам нужны, чтобы код был очистителем и его легче читать?
Мне также сказали, что адаптеры позволяют создавать экземпляры только с одной реализацией, и вы не можете создавать экземпляры слушателей, я не совсем понимаю это.
Может кто-нибудь объяснить, какой из них лучше использовать, и что вы можете сделать с одним, но не можете с другим?