Nikita
народ, я cтолкнулся с необычной задачкой, как лучше всего реализовать изменение ключей в hashMap ?
Алексей
Nikita
Зачем изменять ключи?
ну например в качестве ключа выступает фио человека, человек же может сменить имя или фармилию?
Алексей
Значит, это уже другой ключ.
Алексей
да. Если объект-ключ мутабельный, и его мутабельные поля влияют на equals-hashcode, то вы сломаете HashMap при изменении этого объекта)
Kanstantsin
а есть какая-то команда для терминала которая показывает чем подписана apk ?
Kanstantsin
или какую-то инфу получить о ключе(не приватную, название например)
Mike
Igor
Ребята, смотрю сейчас через LayoutInspector вложенность лэйатов, хотел уточнить, можно ли избавиться от LInear и FrameLayout , которые идут сразу за DecorView? и как? изменять тему?
Anonymous
Anonymous
На прошлом ноуте зависала студия, пока не отрубишь ADВ на смарте
Игорь
кто-нибудь сталкивался с ошибкой: A/libc: Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 13615 (WebViewCoreThre)
Евгений
Игорь
4.2 и меньше
Игорь
Но иногда и на 7
Евгений
Помню вроде что-такое было только на 4.1.
4.0 - норм
4.2+ - норм
4.1 - крешит при каждом удобном случае.
Причину найти не удалось.
На свежих версиях андроида вообще не помню, чтобы были нативные креши от вебвью.
Nikita
onChage в LiveData всегда выполняется в main thread ?
Mike
Mike
Nikita
Kanstantsin
может кто сталкивался с таким, кладу в bundle ArrayList<Land> на выходе получаю список ArrayList<Realty> это супертип Land
Kanstantsin
но почему так
Kanstantsin
ломаю голову что-то
Kanstantsin
почему из бандла я получаю уже супертип, а не объект, причем только со списком так
Amir
а есть тут кто-либо кто сталкивался с проблемами размеров вью на samsung galaxy j6?
Igor
Kanstantsin
Amir
или какие-либо другие приколы с коллапсстейтом боттомшита на особых девайсах
Mike
Mike
Kanstantsin
Kanstantsin
но у подтипа юзать нельзя аннтотацию
Kanstantsin
но походу как-то надо
Igor
Kanstantsin
Kanstantsin
я догадываюсь что с размером связано
Kanstantsin
типо в бандл ограниченный объем можно класть
Kanstantsin
но там я не думаю что он совсем мал
Kanstantsin
okay
Kanstantsin
)
Kanstantsin
юзал @Parcelize
Kanstantsin
?
Kanstantsin
может она багнутая
Kanstantsin
(
Kanstantsin
ну я думаю это из-за того что у подтипа нет @Parcelize вообще
Kanstantsin
а должен быть
Kanstantsin
если нет, значит и creator у подтипа нету
Mike
уже бы проверил)
Kanstantsin
так а как )
Kanstantsin
найти где сгенерированный код
Kanstantsin
для этих классов
Mike
так а как )
Ctrl+Shift+A — введи show Kotlin bytecode — Enter
Kanstantsin
шта
Kanstantsin
и оно там
Kanstantsin
понял, спасибо )
Kanstantsin
справедливо
Kanstantsin
у подтипа нету Creator
Kanstantsin
в этом может быть проблема ?
Kanstantsin
блин почему-то аннотация @Parcelize не пашет для подтипа
Kanstantsin
говорит что филды которые идут в конкструктор подтипа должны быть var или val, но он и так val в супер типе, они для него идут, для подтипа они не могут описываются
Konstantin
как то можно самостоятельно юзать крашлитику в аппке ? вручную посылать ошибки
Kanstantsin
что ж делать, писать Parcel ручками наверно придется, аннотация эта че-то не совсем пашет
Mike
Konstantin
не, не совсем
Konstantin
ну, есть точка куда сливаются все ошибки приложения (если перехвачены), там есть тимбер логгер который (уиии) в продакшне как известно не пишет в лог
Konstantin
а крашлитика я так понимаю именно лог и анализирует когда ловит ошибку, или мож я не прав? ну кароч надо репорты самостоятельно отправлять
Mike
Konstantin
а, там есть logException
Lev
Крашлитикс скоро сдохнет же
Konstantin
как отдельный сервис или как интегрированый с гуглом?
Lev
Их в Firebase пихают