Григорий
Григорий
представил этих студентов, стало не по себе
не все студенты оиднаковы. С "макаками" я бы и без такой штуки не контактировал. Я вообще не препад а обычный кодер, который помогает другу изучать программирование. И друг все слушает и четко выполняет мои задания. Так что подобный инструмент сделан для нормальных людей. А на счет макак, им вообще программирование не нужно) Им надо учиться быть людьми, а потом только дальше вести дела
Aleksey
в нем ты можешь задать шириину от позиции
я не верно позицию элемента определяю?
Loki
https://github.com/saulmm/CoordinatorBehaviorExample этого хотел использовать но когда слишком быстро скроллит то аватарка черт знает куда летает, это недостаток у меня или у основного ?
Александр
как тут сделал человек
Александр
Александр
так же сделай
Aleksey
это мой код
Aleksey
он даёт тако результат
Александр
а
Aleksey
что до прокрутки картинка не 100% ширины
Александр
так ты ж типы попутал походу
Aleksey
не
Aleksey
могу сделать так
Aleksey
Aleksey
тогда четко 2я плитка становится во всю ширину
Aleksey
а вот с первой не прокатывает
Aleksey
как будто косячит измерение размера
Aleksey
Aleksey
вот эта кнопочка решила
Aleksey
изначально RecycleView был корневым
Aleksey
потом поместил внутрь ConstrainLayout с шириной match_paren
Aleksey
итоже не работало
Aleksey
кнопочка сделал
Aleksey
android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"
Loki
как реализовать real time chat если бэкэнд django rest fr
Loki
retrofit не подойдет?
Loki
https://blog.pusher.com/build-an-android-chat-app-with-pusher/ чтото вроде этого?
Aleksey
Ты точно не ограничения выставил?
Алексей
Подскажите, как такое парсить? {"err":"\u0423 \u0432\u0430\u0441 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0437\u0430\u043a\u0430\u0437."} Выдаёт ошибку если jObjError.getString("err")
Евгений
А что за ошибка?
Krocks
обычный джсон
ivn
jObjError не null? таки все валид
Алексей
ошибка org.json.JSONException: End of input at character 0 of , не могу понять как распарсить)
ivn
может вконце строки чет? но хз гадать, json валидный public class Example { @SerializedName("err") @Expose private String err; public String getErr() { return err; } public void setErr(String err) { this.err = err; } }
ivn
http://www.jsonschema2pojo.org/
Евгений
ошибка org.json.JSONException: End of input at character 0 of , не могу понять как распарсить)
Странно, попробовал распарсить - всё ок. Мб что-то не так именно в ответе сервера?
Алексей
Всем спс
ivn
и?
Алексей
руки кривые
Dmitry
всем привет, столкнулся с проблемой: onCreateViewHolder вызывается 2 и более раз для одного элемента, в итоге получается: count: 668 (число вызовов метода), getItemCount(): 200 (количество элементов), кто-нибудь сталкивался с подобным?
ivn
ты бы хоть причину описал, почему ошибка была
Dmitry
ага
Yushka
ага
magic
Dmitry
ага
ну без кода тут только гадать остается
Nikita
Ребята, подскажите по Kotlin. Есть класс A<F : С> : B<F> и есть метод foo(val b : B<C>) почему я не могу вызвать foo(A) ?
Dmitry
к сожалению, код низя, он коммерческий, будем разбираться значит
Loki
незнаете есть где почитат реализацию с django backend
Aleksey
На посмотреть тут
Delt@[•_•]
подскажите, делаю recyclerView в onBind для каждой карточки загружаю фото через Glide, в итоге получается у некоторых карточек дублирование фото, как можно победить?
Nikita
а что компилятор говорит?..
Я хочу дополнить логику одного адаптера, который имеет generic bound итерфейса Item. Соответственно написал адаптер MyAdapter<T : Item> : BaseAdapter<T> . Есть объект LayoutHelper(adapter : BaseAdapter<Item>) и вот я хочу LayoutHelper(MyAdapter()), а он говорит type missmatch
Dmitry
Что там с viewtype?
getItemCount(): 50 | count: 84 | countViewType: 897
Alexey
Предыдущий*
Alexey
getItemCount(): 50 | count: 84 | countViewType: 897
Вот там жопа в getviewtype тайп у тебя
Dmitry
Вот там жопа в getviewtype тайп у тебя
ага, буду разбираться)
Delt@[•_•]
При биндинге отменять запрос глайда на загрузку
смысл отменять если мне нужны фото!? причем заметил такое, дублирование происходит только если в предыдущей карточки я не заупскаю glide и imageView пустой, а следом идет загрузка через Glide то обе imageView показываю одну и ту же фото
Vladislav
либо отрубить Nestedscroll
Delt@[•_•]
стоит
Vladislav
Ресайкл обернуть в nestedscrollview, и сделать recycler.isNestedScrollEnabled = fals
Vladislav
это отключит переиспользование
Delt@[•_•]
в glide
Vladislav
либо в onBind выставлять дефолтные значения,
Nikita
то есть, Т должен имплементировать айтем?
да, я типизацию хочу вынести
Vladislav
ну, т.е. onBind { default() }
Vladislav
а там уже грузить после дефолта всё, что нужно
Vladislav
Да, знаю, но если элементов не много, можно и так сделать :)
Vladislav
У меня глайд с плейсхолдеров всё равно ставил существующие картинки