Eugene
Сейчас нет доступа к коду, это скрин остался
Eugene
В bind я просто ставил on checked change listener и менял поле у модели
Eugene
И происходило то, что происходило) изменяется девятый элемент, а меняется модель первого)
Eugene
По сути viewholder если оставить пустой, то есть ничего из кода не менять и запустить
Eugene
А потом свитчер в true перевести на нулевой вьюшке, то на 9 тоже будет свитчер в true
Eugene
Я решил для себя эту проблему увеличением кеш элементов в итоге, тк это не критично и у меня больше 15 элементов в списке не будет
Andrei
Eugene
Ой зря)
Кеш на 15 элементов ничего не сделает, там модель на 4 поля, я потестил на старом девайсе даже, для уверенности. Но это затычка только для текущего кейса)
Eugene
Просто альтернативы я, учитывая поведение свитчера в этом случае, не вижу. Тут как не крути они друг на друга влияют
Eugene
Listener тригерит смену значения для двух моделей
Eugene
В общем ситуация интересная. Думаю уделить этому время на выходных и может убрать костыль, но на сейчас классика - и так сойдёт)
Granderbird
Посоветуйте библиотеку для съемки видео и фото? Пробовал cameraviewkit но та еще багнутая хрень
Никита
Приветствую. Столкнулся с неожиданной проблемой - транзакция remove не убирает фрагмент с экрана. Ошибок не происходит, mActive и mAdded пустеют. В чём может быть проблема?
Никита
Фрагмент показывается в активити, которая имеет viewmodel. Фрагмент тоже получает эту модель. Флаг на добавить/удалить фрагмент идёт через livedata в активити, которая показывает/убирает фрагмент.
IG
Ребя какую библиотеку лучше использовать для рисования графика (курса валют, температуры)
Арслан
Никита
Да, конечно. В активити прокидываю флаг, отрабатывает remove.commit(), но фрагмент остаётся. Если ещё раз нажать на кнопку (ещё раз прокинуть false), то fragment manager говорит, что mAdded size 0, mActive = "{}".
Никита
Но он всё ещё на экране и кнопка, расположенная в нём, нажимается
Никита
Располагаю я его с помощью replace контейнера
Antony
Никита
Транзакций?
Никита
Antony
Стр. 74 он у тебя фрагмент находит?
Antony
Скорее всего там null
Никита
Находит, при первом false. При последующих уже null.
Никита
Никита
Вот как это выглядит. При нажатии на "текст" прокидываю true, при нажатии на "сохранить" - false.
Antony
Поставь там log.d с frag, он даст ответ
Никита
Смотри: нажимаю на "сохранить", приходит false, он идёт до 76 стр., находит! фрагмент и делает remove
Antony
Перед условием
Antony
Никита
Дебажил
Antony
Дебажил
Поставь log.d с frag перед условием на null
Никита
Никита
А это, когда я второй раз нажимаю "сохранить" в неисчезнувшем фрагменте
Antony
Строчка 79, вместо fragment может frag?
Antony
В новой версии 81
zlo
Привет. Как проверить , почему onActivityResult может не вызываться ?
Antony
Строчка
Antony
Antony
Арслан
Всем привет. Кто сталкивался с тем, что приложение не хочет менять ориентацию экрана, какие могут быть причины? В манифесте screenOrientation не проставлен, причина точно не в нём
Antony
Арслан
Ali
github ? не не слыхал
Antony
Antony
Anton
Ali
Арслан
Арслан
А проблеме уже много месяцев
Арслан
На другом устройстве тестили?
Единственный очень странный момент. В десятом Андроиде приложение можно запускать через раздел "О приложении". И если запустить оттуда, то "О Магия", повороты работают
Anton
Да и на эмуляторах и на нескольких устройствах
Если вообще не указывать ничего, по дефолту будет unspecified
Но как гласит дока, поведение может отличаться на разных устройствах
Я бы проставил значение android:screenOrientation как fullSensor, чтоб наверняка
Antony
Iliya
коллеги, а как добраться до дефолтного отступа у navigationIcon, например через
?attr/bla_bla ?
Арслан
Fr
Android Studio не видит видит устройство. Скорее всего после обновления студио. Подскажите как лечить? MacOS
Арслан
Anton
Fr
zlo
Сталкивался кто, если есть два интерфеса с одинаковым методом. Как понять от какого интерфеса вызов пришел ?
Nikita
Fr
Арслан
zlo
Mike
Puk
всем привет, может кто знает как можно получить вендора по мак адресу?
Igor
Siarhei
Добрый день. не подскажете как правильно почистить данные MutableLiveData. если ставлю value = null (пока загружаются новые данные), а в MutableLiveData что-то до этого лежало - эти данные бывает успевают отобразиться и сразу пропадают