Jack
Хорошо, спасибо
--------
Jack
Andrew
Коллеги, как программно узнать, обновилось ли приложение? Первый вариант который приходит на ум это сохранять в SharedPreferences BuildConfig.VERSION_CODE или BuildConfig.VERSION_NAME и сверять например в Application onCreate. Или есть еще варианты?
Bohdan
Это нужно узнавать серверу или локально?
padmitriy
есть одна хреновая ситуация, нужно забить костыль: Если в onBindViewHolder одно условие не проходит, скрыть полностью этот элемент. Как это проще сделать? View.GONE на элемент оставляет пустое место
padmitriy
только удалять item из списка и уведомлять адаптер?
Bohdan
Да
Bohdan
Только так
Bohdan
Я тоже мучился с таким
Rankavar
Albert
Кто-нибудь настраивал VPN в приложении? Есть годные статьи по этой теме? Кроме https://developer.android.com/guide/topics/connectivity/vpn
padmitriy
padmitriy
там один тайп)
Mike
Mike
padmitriy
есть идея как скрыть вьюху лучше?
Maryna
😁
padmitriy
что и делаю
Bohdan
есть такая фигня в ресайклере, задаешь вьюхе в адаптере View.GONE, а layoutmanager все равно отображает ее но уже невидимой
Bohdan
особенности работы ресайклера
Arsen
Вью переиспользуются, держу в курсе (в адаптере)
padmitriy
только со сраным реалмом еще геморрой
UnsupportedOperationException: This method is not supported by 'RealmResults'
Bohdan
не
Bohdan
стой
Bohdan
а зачем сразу с реалма в адаптер?
padmitriy
Легаси из 2013
padmitriy
приходится учиться работать со сраным реалмом
padmitriy
в каком именно месте?
padmitriy
я познал уже всю боль и унижение
Vladislav.
и как?)
padmitriy
проникся? ))
Mike
других несовместимых с жизнью увечий не имеется
padmitriy
Mike
Что «миграция»?
padmitriy
Konstantin
Konstantin
как недавно тут выразились
Mike
как и при любом хранении данных, нет?
Arsen
несовемстимость с жизнью > неудобство
Mike
Arsen
Sergey
Кто открыл Инстаса?
Bohdan
circle of life тогда уж
✙
padmitriy
я тупой, мне рум нравится. Сами закрывайте Инстансы реалма 😂
Arsen
нет, оно не созвучно с оригиналом, калабмур ломается
padmitriy
работал, норм
Mike
padmitriy
А он где закрывается?
мне больше нравится запиливать его в try-with-resources чтобы этой херней не заниматься.
Mike
padmitriy
padmitriy
а, ты про рум?
Mike
ага
padmitriy
я его через di всегда юзаю
Eugene
вопрос о разных потоках отлично решается в связке с ЭрИкс)
Eugene
Так что поддерживаю, room - просто, удобно
--------
А шо не так?
padmitriy
Я тоже мучился с таким
как в итоге решил? если удалять и уведомлять в onBind, то Cannot call this method while RecyclerView is computing a layout or scrolling
Anonymous
У кого был такой баг.
Когда запускаешь startActivity а после него finish, то приложение просто закрывается не успев запустить startActivity?
Anonymous
Да. Вот только почему - то на 8 андроиде после старт вызывается сразу финиш, без старта
padmitriy
Anonymous
в первые сталкиваюсь с таким
Anonymous
А на 6 андроиде все как и должно быть
Anonymous
Да
Anonymous
всегда
Anonymous
я думал может тайминг
Anonymous
а тут
padmitriy
Anonymous
Щяс в пастебин скину
padmitriy
если кода немного удобнее посмотреть в привычном виде
Anonymous
Да дебажил
Anonymous
infoUser вызывается
Anonymous
тоесть запрос прошел, а вот дальше
Anonymous
Может ли этот finish вызваться раньше when?
Anonymous
а слушай