ᅟ
ᅟ
Все через вафлю работает
Carey
Ого, а чего Квин жирный такой? Я про шапку окошка. Сперва подумал вообще что гном
ᅟ
Опа, я долбаеб
ᅟ
У меня VPN стоял
ᅟ
Забыл отрубить, сори чуваки
Carey
Опа, я долбаеб
Галя ты арчеюзероа позориш
Carey
Btw i use arch :D
Oleg
ᅟ
Ахахахахха
Serhiy
Nikolay
Разметку покажи
Anonymous
Посоветуйте либу для RTSP
Nikolay
Разметку кота
Anonymous
А что ты хочешь? ты в самом коде указываешь 1 и 2. Код правильно раобтает
Anonymous
ViewHolder поменяй
Nikolay
Установи у родительского элемента wrap_content вместо match_parrent
Nazar
Всём привет, есть ли в чате flutter разработчики,если да,то з чего лучше начать его учить?
Pêcheur
Подскажите пожалуйста, как сделать так, чтобы тулбар пролистывался вместе с контентом только если контента достаточно для прокрутки? Т.е. если там например в списке 2 айтема только, то тулбар бы оставался на месте. А если много айтемов и они очевидно могут промотаться, то тулбар тоже проматывается
Mike
3 топ
Pêcheur
app:layout_behavior="@string/appbar_scrolling_view_behavior" в recyclerview
так он прячет тулбар даже если контента нет
Maxim
Почти закончил с написанием тестового задания. Требовалось разработать блокнот. Что скажете? https://yadi.sk/d/Aq1UJ697U4_oPA Буду благодарен за конструктивную критику, пожелания, советы.
Maxim
github.com
Да, оно есть, открою после собеса.
Andrey
А что это?
https://developer.android.com/studio/build/shrink-code
Maxim
Яб сказал, что там не хватает прогуарда)
3 Экрна, список записей, страница просмотра записи, страница создания - редактирования.
Mike
Яб сказал, что там не хватает прогуарда)
а кто сказал, что это обязательно?
Andrey
а кто сказал, что это обязательно?
Ну да... Это как руки перед едой помыть что-ли.
Oleg
так он прячет тулбар даже если контента нет
возможно поможет https://stackoverflow.com/questions/35225134/stop-appbarlayout-scrolling-off-screen-when-nestedscrollview-is-empty
Andrey
Да почему?!
1 - Убрать код который не используется 2 - Убрать ресурсы которые не используются 3 - Обфускация Плохо чтоли?
Віталій
извините за возможно тупой вопрос... Хочу организовать нашу архитектуру под MVP, в случае с фрагментами, там тоже создавать ViewModel и презентер?
Віталій
Да почему?!
бросьте в меня тапком пожалуйста)
Віталій
👟
ты не Майк, это не тапок
Віталій
2 промаха за раз.
Віталій
разобрался, спасибо)
Mike
1 - Убрать код который не используется 2 - Убрать ресурсы которые не используются 3 - Обфускация Плохо чтоли?
Нет, не плохо, а очень даже хорошо. Но 1. В игрушечном приложении, я надеюсь, не так уж много кода, в т.ч. библиотек. 2. Прогуард не про ресурсы, это другая опция. 3. Заshitа блокнота от мамкиных недохакеров — серьёзно?) И стектрейсы нечитаемые, нужно дополнительно подумать, чтобы ретрейсить, и вообще, чтобы всё правильно настроить.
V.Ilin
почему NestesScrollView и RecyclerView считаются плохой практикой?
Mike
почему NestesScrollView и RecyclerView считаются плохой практикой?
Потому что ресайклер, помещённый в скроллвью, не ресайклит.
V.Ilin
Потому что ресайклер, помещённый в скроллвью, не ресайклит.
ну в некоторых случаях можно делать вложенный или это совсем прям плохо? в данном случае у меня нет сложныч ячеек чтобы он ресайлил
Mike
ну в некоторых случаях можно делать вложенный или это совсем прям плохо? в данном случае у меня нет сложныч ячеек чтобы он ресайлил
Можно горизонтальный вкладывать в вертикальный или наоборот. Можно маленький ресайклер вкладывать в ячейку, если необходимо. Сложные, несложные. Вылезает за экран — надо ресайклить.
sasha.
Я две недели пытаюсь приручить ui тесты и если espresso работал как задумано, то spoon... Spoon не работает вообще никак, я столько всего перепробовал, что в итоге у меня сломался весь проект. Spoon это какое-то адское дрочево, у кого-то были тоже проблемы с ним?
Line'R
Как можно быстро инициализировать RecyclerView из кода. Нужны минимальные задержки. Я уже получение данных в отдельный тред обернул, все равно есть задержка в 10-20 мс и на глаз заметно моргание
Line'R
А, забыл. Ресайклер сделан плавающим окном
V.Ilin
как лучше использовать интерефейс Filterable в RecyclerView Adapter если нужно искать только по ячейкам определенного типа в листе<Any>. Допустим у меня в ресайклер вью верхняя ячейка это Car а нижняя User Мне надо искать только среди User Постоянно при publishResults добавлять к отфильтрованым элементам (User) элементы Car?
Vladimir
Кстати, насчет прогварда/r8 получил проект, куча библиотек, всякой фигни, апк - 54мб или что то вроде того подключил р8, апк уменьшился где то на 4 мб... что то я большего ожидал от него )
Vladimir
правила в студию)
чистый дефолт ) он же вроде по нему должен отрезать весь ненужный код?
Vladimir
хмм, а R8 точно включён?)
да там вроде сложно сейчас сделать так, что б "включить" но не включить ) ну и код нечитаемым точно делал )
Sky Surfer
> потом я делаю replace на 1 фрагмент наверное, всё же делаешь pop к первому фрагменту? Детач, не детач, а состояние сохранить надо.
fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, fragments.get(fragmentId)); fragmentTransaction.commit(); вот так меняю фрагменты, сами фрагменты в arraylist лежат. значения ediitext я не восстанавливаю потом, они сами сохраняются, какая-то магия.
Mike
fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, fragments.get(fragmentId)); fragmentTransaction.commit(); вот так меняю фрагменты, сами фрагменты в arraylist лежат. значения ediitext я не восстанавливаю потом, они сами сохраняются, какая-то магия.
Никогда так не делай, фреймворк пересоздаёт фрагменты, и хранимые тобой экземпляры становятся неактуальными. Никакой магии, фреймворк бережёт состояние фрагментов, так и должно быть.
Sky Surfer
Что именно?
"Никогда так не делай" - я про это
Mike
"Никогда так не делай" - я про это
да, я понимаю. Но не могу решить задачу без её постановки
Sky Surfer
да, я понимаю. Но не могу решить задачу без её постановки
при нажатии на кнопку в активити нужно фрагмент менять на следующий в списке
Sky Surfer
Что значит «следующий в списке»? XY problem?
в активити есть fragmentId, вот он может меняться на +1 или -1, нужно fragments.get(fragmentId) доставать и замещать им старый фрагмент
Anonymous
Добрый ночь! Где можно найти ментора для Junior Android Разработчика?
Mike
Добрый ночь! Где можно найти ментора для Junior Android Разработчика?
онлайн или оффлайн? Whatever, могу поменторить
Anonymous
онлайн или оффлайн? Whatever, могу поменторить
Онлайн. У меня такая ситуация была в жизни, делал проект с опытными разработчиками. Так я там узнал больше, чем за пол года личного изучения)