Игорь
Действительно
Игорь
Спасибо
Игорь
Сейчас почитаю
Игорь
Ай
Игорь
Это для ресайкл
Игорь
А у меня листВью
Игорь
Печаль
Konstantin
а, у тебя не он? да, печаль, точна ))
Игорь
Давно пора было перейти на ресайкл, лень матушка(
voffka
я чот не помню в свапЛейаут таких проблем
voffka
в ну да. ресайкл
Игорь
Ну у меня свайп срабатывает при любом положении листВью
Игорь
Тяну вниз и ппц
Artur
при подписке на LiveData через observe в первый параметр можно передетать ссылку на активити/фрагмент, а можно LifecycleRegistry, который создётся от ссылка на активити
LifecycleRegistry lifecycleRegistry = new LifecycleRegistry(this);
в чём разница?
Kanstantsin
Kanstantsin
Artur
хм, ясно. Видел примеры где с помощью LifecycleRegistry хэндлят состояния жизненного цикла в ручную
Artur
видимо в этом есть какой-то смысл
Artur
lifecycleRegistry.handleLifecycleEvent(Lifecycle.Event.ON_START);
Vadim
как сохранить state recyclerView если у нас затирается фрагмент(переход в другой фрагмент)?
Kanstantsin
Vadim
@kchaiko хранить адаптер? ну то есть фрагмент дестроется а адаптер типо остаётся?
и после чего сэттить на новую вью тоже не оч понятно как эт можно реализовать
Kanstantsin
Kanstantsin
при шагах вперед - назад фрагмент не дестроится, срабатывает только onDestroyView(), onDestroy() не срабатывает, и инстанс фрагмента хранится в стеке и не пересоздается
Kanstantsin
пересоздается только view
Kanstantsin
если вы например переходите replace и прошлый был добавлен в стек у вас
Kanstantsin
то он не дестроится при переходе с него дальше, а лежит в стеке
Kanstantsin
activity тоже не дестроятся так, только когда finish вызываешь
Vadim
Kanstantsin
ну например глобальным полем
Kanstantsin
самое простое
Kanstantsin
полем уровня фрагмента
Kanstantsin
тогда при возвращении на фрагмент глобальные поля будут сохранены у него, вызовутся методы onCreateView(), onActivityCreated(), проверяйте что адаптер != null если ок ставьте его в recycler, если нет то надо создавать
Kanstantsin
как вариант такое решение
Олександр 🇺🇦
Всем привет. У меня есть recycleview, там определенные данные. Как можно реализовать данные шорткарты, чтобы они обновлялись и зависили от recycleview?
Amir
Как можно переход между вкладками в android studio вместо ctrl+tab сделать alt+~?
Artem
вот читаешь вопросы, и грустно становится. поискать пробовали сами ответы на свои вопросы?
Vadim
Kanstantsin
Глеб
знает кто как можно гугл мапу зумить в зависимости от региона? например, мне надо что бы 4 точки с известными координатами попали в область, и зум был бы максимальный(насколько возможно чтобы все точки были видны)?
Kanstantsin
Kanstantsin
могу сказать что это точно можно было делать, как не вспомню, давно не работал с этим api
Dmytro
Dmytro
Глеб
Elron
а чем фабрик бета лучше гугловой "Версия для внутреннего тестирования" ?
Kanstantsin
вроде оно ?
Kanstantsin
надо проверять только
Mike
Почему у String в Android такие упоротые исходники? На практике же всё работает.
Kanstantsin
разве это не кривой source code ?
Roman
ребят, а почему может не подтягиваться string.xml рускоязычная?
сделал xml-ку, перевел текст, а на телефоне оборажается на англ..
Askar
если приглядеться, то можно увидеть вылезающий треугольник у белой вьюхи (почти как у сообщений в мессенджерах). чем такое рисовать?
Konstantin
9patch, будет легко и быстро по производительности
Kanstantsin
Kanstantsin
Kanstantsin
я думаю никак, или каким-то хаком(костылем) чего делать не надо
Askar
Kanstantsin
тогда уж лучше activity юзать, они в стэке полностью хранятся и ничего не пересоздают, если вам такое поведение необходимо
Vadim
Askar
Roman
Kanstantsin
если фрагменты, тогда только понимать что view пересоздается если лазите по стэку, и данные нужно переставлять во view снова
Askar
на телефоне локаль русская?
Roman
да
Askar
clean-rebuild?) больше вариантов нет
Roman
вроде же положить файл и все?
ничего же не надо больше делать насколько я помню..
Vadim
Roman
Kanstantsin
короче беда) верно я понял мысль?)
в моем понимании да, если вы знаете что фрагментов будет в стэке немало, то быстрое нажатие назад раз например 5, будет возможно фризить, т.к. каждый предыдущий фрагмент, к которому вы возвращаетесь будет делать inflate снова, перерисовывать view
Kanstantsin
а может я и не прав и фризить не будет, нет возможности проверить, я отказался от фрагментов