Alexey
Я начал делать так
Alexey
если checkbox меняется, то меняется и значение
влад
Я начал делать так
да, и параллельно добавляй код от Андрея
влад
ну и, камон, student.setBeing(b)
Alexey
а, точно) можно без условия
Ярослав
ахахахах
--------
а почему не holder.check_p.setChecked(products.get(position).isSelected())?
патаму шта легаси))) тебе показать как тут определяется какой макет загружать?
--------
небось альфа версии ещё нет, а уже легаси
эм нет, проект уже года 2 в продакшене, я типа рефакторю потихоньку
Ярослав
лучше уж фрагменты юзать, если лэяуты на весь экран
Ярослав
или фон вторго сделай всегда непрозрачным
влад
у меня не recycler view)
Ачотак? Ну пиши похожий, ток для листадаптера
Alexey
потому что когда я пробовал написать recycler, он неадекватно себя вел. Кручу вниз листа, обратно и высота каждого элемента становилась в видимую область экрана
Alexey
непонятно немного. У меня есть инициализация чекбокса, есть final Student student = studentsList.get(position); есть обработка события при изменении чекбокса: viewHolder.nameView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { student.setBeing(b); } }); Что ещё надо? Я немного не понимаю... В активити: if(savedInstanceState == null || !savedInstanceState.containsKey("student")) { setInitialData(); } else student = savedInstanceState.getParcelableArrayList("student"); где в методе идет заполнение ArrayList'a. Есть метод сохранения: protected void onSaveInstanceState(Bundle outState) { outState.putParcelableArrayList("student", student); super.onSaveInstanceState(outState); }. Все равно не сохраняет...
--------
а класс Student у тебя Parcelable?
Alexey
public class Student implements Parcelable
--------
ну а реализация есть?
Alexey
студия добавила методы для parcelable сама, я туда не лез) да, конечно
Alexey
не ресайклер, custom listview. проблема в том, что при выходе из активити не сохраняются данные в listview
Alexey
переворот ещё не сделал. Ну перехожу на активити, ставлю чекбоксы, нажимаю назад, потом обратно, данные не сохранились
Who
Ребят, снова здорово) Можете помочь если не трудно? Делаю поиск в firestore по полю названия канала. можно ли как-то задать индексы, чтобы искомый текст был не case-sensitive? не нашел, как переводить индексы в ловеркейс на стороне firebase
Who
и кст как осуществлять поиск по подстроке, тоже если кто знает сейчас у меня в коде такая выборка ... .startAt(name) .endAt(String.format("%s\uf8ff", name)); Но она ищет только тогда, когда в начале поля встречается name, а когда в середине, не хочет. Пробовал .startAt(String.format("\uf8ff%s", name)) , вообще не выдает результатов
Who
substring, не?
это уже работа непосредственно с firestore, а не со string полный код: final Query query = database.collection("channels") .whereEqualTo("is_public", true) .orderBy("name") .startAt(name) .endAt(String.format("%s\uf8ff", name));
Anonymous
Использую NavigationComponent. Столкнулся с проблемой. Как получить onClickListener этого элемента?
Anonymous
Anonymous
Ведь всю обработку берет на себя NavController
Anonymous
а у него нет методов для контроля нужных элементов в Drawer меню
Ivan
ребят, никто не сталкивался с проблемой у MaterialCardView? Проблема в том, что бек окрашивается в значение onSurfaceColor с прозрачностью проц 10. Тоесть бек берется из colorSurface и на него еще накладывается оттенок onSurfaceColor. Как убрать этот эффект, мб какой параметр переопределить в стиле для CardView?
RASHIT
Чтобы получилось вот так
Что за прога доя дизайна? Cardview или drawable для фона с закругленными углами.
Who
у меня обработкой нажатий занимается переопределенный onNavigationItemSelected у тебя не так?
Anton
Всем привет, никто не сталкивался с проблемой на xiaomi, когда посылаешь intent на выбор контента, после открытия диалога с выбором приложения и последующем выбором приложения диалог просто закрывается и ничего не происходит в логах из полезного есть ExtraActivityManagerService: MIUILOG- Permission Denied Activity : Intent { act=android.intent.action.PICK typ=image/* Копался в интернетах и есть упоминание про разрешение start in background и если его включить, то все ок. Но как сделать, чтобы оно работало по умолчанию. Например в прилагах slack, skype она уже включена
Who
и кст иконка логаута у тебя не в xml случайно?) была бы небольшая просьба поделиться)
Who
стадартная иконка из material
ищу тут, тут нема https://material.io/tools/icons/?search=logout&style=baseline а ты где брал?
RASHIT
Adobe XD (Windows, MacOS)
Так и думал, спасибо.
Who
https://material.io/tools/icons/?search=exit&style=baseline
оу, надо бы им придумать теги для иконок с синонимами.. спасибо )
Anonymous
Есть у кого идеи как кастомизировать Navigation?
Сергій
Есть у кого идеи как кастомизировать Navigation?
https://stackoverflow.com/questions/30766919/how-to-set-shared-checkable-behavior-across-all-groups-in-navigationview/33877051#33877051
Rinat
в репозиториях логика вообще должна быть?
Rinat
пример - запрос у репозитория еще не проигранных треков из плейлиста
Rinat
если все треки проиграны, их надо перемешать и заапдейтить в бд итемы
Rinat
вот кто должен выполнить последнюю задачу?
Rinat
запрос типа getNotPlayedTrack
Rinat
useCase, опираясь на то,что трек == null или репозиторий сам разбирается с данными и гарантированно выдает нужный результат?
Rinat
или это в чат по архитектуре?
Anonymous
Все решил проблему
Abdugani
Привет всем. На данный момент хочу выучить и понять Dagger2, RxJava и Kotlin. Подскажите с чего стоит начать и каком порядке идти? или может есть что дополнительно нужно для их обучения
Who
https://materialdesignicons.com
шикооос, спасибо 😊
влад
мне помогла в изучении даггера и рхжавы задача по работе, где надо было взять аппу со всеми этими штуками и выпилить 90% фич
Alex
Привет, можно как-то понять оставил ли Пользователь приложения отзыв на Google Play?
Anonymous
бери сначала Kotlin, потом остальное будет проще писать
Зачем котлин сразу? Он годен только для Android, а на других платформах его используют редко
Anonymous
да и информации для начинающих меньше по нему
Artem
Вы работаете на других платформах?
да, вот на джаве можно и под иос и под ээээ винду
Mike
да, вот на джаве можно и под иос и под ээээ винду
это на котлине можно под iOS, ты что-то путаешь
Anonymous
Тут @kotlin_lang считают иначе )
Опа, а я думал, что там забанен
Mike
забыл тег сарказм
не сбивай новичков, у них и так каша
Anonymous
Eclipse Luna еще годен для Android?