Alexey
Alexey
если checkbox меняется, то меняется и значение
влад
да, и параллельно добавляй код от Андрея
влад
ну и, камон, student.setBeing(b)
Alexey
а, точно) можно без условия
Ярослав
ахахахах
Ярослав
Ярослав
Ярослав
лучше уж фрагменты юзать, если лэяуты на весь экран
Ярослав
или фон вторго сделай всегда непрозрачным
Alexey
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 меню
Anonymous
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 случайно?)
была бы небольшая просьба поделиться)
Anonymous
Anonymous
RASHIT
Anonymous
Anonymous
Есть у кого идеи как кастомизировать Navigation?
Who
Rinat
в репозиториях логика вообще должна быть?
Rinat
пример - запрос у репозитория еще не проигранных треков из плейлиста
Rinat
если все треки проиграны, их надо перемешать и заапдейтить в бд итемы
Rinat
вот кто должен выполнить последнюю задачу?
Rinat
запрос типа getNotPlayedTrack
Rinat
useCase, опираясь на то,что трек == null или репозиторий сам разбирается с данными и гарантированно выдает нужный результат?
Rinat
или это в чат по архитектуре?
Anonymous
Все решил проблему
влад
Abdugani
Привет всем.
На данный момент хочу выучить и понять Dagger2, RxJava и Kotlin.
Подскажите с чего стоит начать и каком порядке идти? или может есть что дополнительно нужно для их обучения
Михаил
Who
влад
мне помогла в изучении даггера и рхжавы задача по работе, где надо было взять аппу со всеми этими штуками и выпилить 90% фич
Abdugani
Алексей
Alex
Привет, можно как-то понять оставил ли Пользователь приложения отзыв на Google Play?
Михаил
Ваня
Alex
Anonymous
да и информации для начинающих меньше по нему
Михаил
Михаил
Mike
Mike
Artem
Михаил
Anonymous
Eclipse Luna еще годен для Android?