RecyclerView? Мне нужно, чтобы он получал позицию элемента, на который кликнули, и потом запускать другую активность, передавая туда это число. Кто знает, как это реализовать?
https://stackoverflow.com/questions/24471109/recyclerview-onclick
Объяви интерфейс в адаптере, и передай его из активити
зочем? Навешивать либо в onBind - самое простое, либо чуть заморочиться и вешать в онкриейт холдера, а в листенере как-то ручками узнавать позицию. Активити нафиг не нужна, стартануть активити вроде ж можно и на контексте вьюхи...
Сегодня стартануть активити, а завтра запустить нетворк запрос, не нужно в адаптере городить логику
нетворк запрос из ui в любом случае плохая идея
Это невыполнимая идея, я о том, что адаптер лишь должен сообщить, что было нажато, а выше уже будут решать что делать
ну по хорошему да, но опять же это речь уже о том что мы уже разделяем адаптер и фрагмент\активити где хостится его ресайклер. А нужно ли такое разделение, будет ли он переиспользоваться на разных экранах - вопрос отдельный.
Обсуждают сегодня