Denis
Боюсь представить, как это выглядит)
leksss
Denis
У тебя фрагмент манагер статик поле в активити?
Denis
Загугли,как делать onClick в ресайкл
Denis
Пробрось интерфейс
leksss
он сделан
Denis
Реализуй его в активити
Denis
Зачем тебе в holder такую логику писать
leksss
не то.. (
Denis
И слушателя вешай на holder
Denis
А не кард вью
Denis
не то.. (
У тебя сама логика неправильная. Плюс похоже на утечку
Anonymous
лол, ты чо через TiemViewer работаешь чтоли
Anonymous
@d_nemiroff Сделай проброску в Активти, а оттуда уже дергай фрагменты
Anonymous
То что у тебя щяс это никуда не годиться
Ferrero
Anonymous
АХАХАХАХ
Anonymous
Ух видел бы ты щяс мое лицо), на моем лице родился новый мем
Кирилл
Bohdan
в onBindViewHolder только вызывается holder.bind()
Anonymous
А я думал такое только в спец группах вк бывает, а тут оказывется и в группе Java). Но все же это троль...
leksss
вот отсюда надо передать в адаптер, а в адаптере передать в фрагмент
Alexey
это не троль, он вроде вышел уже из тюрьмы
Alexey
А я думал такое только в спец группах вк бывает, а тут оказывется и в группе Java). Но все же это троль...
leksss
:D ничего не понял
leksss
каша в голове
Denis
И чё?) Я так делаю) и не только в Котлин. Я вообще не про это писал
Denis
в котлине логика в класе вьюхолдера делается
Denis
в onBindViewHolder только вызывается holder.bind()
Anonymous
Тогда погугли, Callback for adapter android
Denis
Denis
Я имел в виду, что слушателя надо вешать на holder.
Denis
А не на card view
Сергей
Dyno
почему айтемы в ресайклере вью показываются только как я поскролю? что за фигня какая-то 🤔🤔
Denis
Rinat
в котлине при анонимном создании интерфейса как получить доступ к его инстансу?
Dyno
Denis
Rinat
вот внутри хочу отписаться например от observer
Rinat
как на него ссылку заиметь?
Bohdan
this
Bohdan
это будет ссылка на него
Rinat
this
this показывает на фрагмент
Bohdan
значит это не анонимный класс
Denis
this
Это будет ссылка на анонимный интерфес
Bohdan
а функция
Dyno
Rinat
в смысле? это интерфейс
Kirill
Возможно ли убрать trial период в 3 дня у гугл подписки?
Rinat
public interface Observer<T> {
/**
* Called when the data is changed.
* @param t The new data
*/
void onChanged(T t);
}
Denis
Rinat
неужто никто не сталкивался и у всех работает?
Rinat
=)
Rinat
Rinat
например
Denis
Просто он должен быть доступен в анонимном классе
Bohdan
Denis
Dyno
Да это мистика какая-то
Rinat
сорь, туплю
Rinat
на то они и анонимные)
Denis
Код ресайклера
Dyno
Rinat
val obs = object:Observer<String> {
override fun onChanged(t: String?) {
this
}
}
Rinat
если кому интересно что я забыл)
Denis
А зачем тебе делать object?
Dyno
Код ресайклера
https://gist.github.com/vadimTovstik/c687e698671834b4a61627895dec1063
Denis
Rinat
попробуй
Rinat
у себя реализовать
padmitriy