Size: a a a

StartAndroid Ru Chat

2021 February 05

А

Артём in StartAndroid Ru Chat
o_O
источник

А

Артём in StartAndroid Ru Chat
Что это вообще за варианты? Если не используете NavigationComponent, то делайте реплейсы. Для чего грузить и держать все фрагмены?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Артём
Что это вообще за варианты? Если не используете NavigationComponent, то делайте реплейсы. Для чего грузить и держать все фрагмены?
Не хочу использовать NavigationComponent.
Чтобы состояние сохранялось во вкладках.
источник

DM

Dem Mort in StartAndroid Ru Chat
Sergey Panov
Скажите какое на Ваш взгляд решение лучше:
Есть BottomNaviigationView с 5 вкладками.
Как лучше переключаться между фрагментами/вкладками?
С помощью Hide/Show фрагмент?
Или с помощью attach/detach?
о, помню это, тоже спрашивал бесконечно, в итоге пришел к выводу своей обертки над фрагмент менеджером с add/hide/show, не считая исключений когда replace или remove нужен
источник

DM

Dem Mort in StartAndroid Ru Chat
Nav component сильно руки связывает
источник

ДК

Даниил Кондратеев... in StartAndroid Ru Chat
Sergey Panov
Скажите какое на Ваш взгляд решение лучше:
Есть BottomNaviigationView с 5 вкладками.
Как лучше переключаться между фрагментами/вкладками?
С помощью Hide/Show фрагмент?
Или с помощью attach/detach?
Вчера только начал работу с этим компонентом. Использую replace для замены на новый фрагмент.
+ перехват повторного клика в меню
источник

SP

Sergey Panov in StartAndroid Ru Chat
Dem Mort
Nav component сильно руки связывает
Согласен. Если нужно будет сделать что-то что Гугл не предусмотрел, такие костыли придётся вставлять. Хочу сам всё разруливать через фрагмент мэнеджер.
источник

DM

Dem Mort in StartAndroid Ru Chat
Артём
Что это вообще за варианты? Если не используете NavigationComponent, то делайте реплейсы. Для чего грузить и держать все фрагмены?
а при attach/detach они разве не хранятся ?) как раз таки который под копотом у nav component с их костылем для нижней навигации
источник

А

Артём in StartAndroid Ru Chat
Dem Mort
а при attach/detach они разве не хранятся ?) как раз таки который под копотом у nav component с их костылем для нижней навигации
Думаю, хранятся в памяти. Не совсем понял формулировку вопроса ко мне.
источник

ДК

Даниил Кондратеев... in StartAndroid Ru Chat
Даниил Кондратеев
Вчера только начал работу с этим компонентом. Использую replace для замены на новый фрагмент.
+ перехват повторного клика в меню
Но работать стал странно ) у меня просто фрагмент во фрагменте , исходя из логов понял что во вложенном фрагмент не вызываются методы  жизненный цикла. Скорее всего баг где то внутри
источник

SP

Sergey Panov in StartAndroid Ru Chat
Dem Mort
а при attach/detach они разве не хранятся ?) как раз таки который под копотом у nav component с их костылем для нижней навигации
при attach/detach умирает View фрагмента, сам фрагмент жив и снова может быть прикреплён к активити.
источник

DM

Dem Mort in StartAndroid Ru Chat
Sergey Panov
Согласен. Если нужно будет сделать что-то что Гугл не предусмотрел, такие костыли придётся вставлять. Хочу сам всё разруливать через фрагмент мэнеджер.
пару месяцев назад был видос с батлом navcomponent vs cicerone vs custom, у android broadcast вроде)
источник

DM

Dem Mort in StartAndroid Ru Chat
Sergey Panov
при attach/detach умирает View фрагмента, сам фрагмент жив и снова может быть прикреплён к активити.
я об этом и говорю)
источник

BS

Bohdan Shpanchuk in StartAndroid Ru Chat
Sergey Panov
Не хочу использовать NavigationComponent.
Чтобы состояние сохранялось во вкладках.
В Гугла есть решение. Погугли. Там и сохранение состояния, и повторный клик, все норм работает
источник

DM

Dem Mort in StartAndroid Ru Chat
но, по UI не хорошо для корневых элементов меню постоянно view пересоздавать
источник

SP

Sergey Panov in StartAndroid Ru Chat
Bohdan Shpanchuk
В Гугла есть решение. Погугли. Там и сохранение состояния, и повторный клик, все норм работает
Я видел, использовал, но всё равно не хочу NavComponent
источник

ЕЧ

Евгений Черешнев... in StartAndroid Ru Chat
Привет всем. В onCreateView первого фрагмента определяю анимацию появления/исчезновения для view. При переходе через боковое меню на второй фрагмент и обратно все работает нормально. Но при переходе на третий фрагмент через navigate(action) в первом фрагменте слетает анимация и cliklistener на раздутом viewstub. Это как так?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Евгений Черешнев
Привет всем. В onCreateView первого фрагмента определяю анимацию появления/исчезновения для view. При переходе через боковое меню на второй фрагмент и обратно все работает нормально. Но при переходе на третий фрагмент через navigate(action) в первом фрагменте слетает анимация и cliklistener на раздутом viewstub. Это как так?
Может потому что первый фрагмент дестроится ?
источник

OS

Olga Ss in StartAndroid Ru Chat
Всем привет. Я правильно понимаю, что для автоподгрузки списка по API (как в ВК) лучше использовать Paging Library?
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
Olga Ss
Всем привет. Я правильно понимаю, что для автоподгрузки списка по API (как в ВК) лучше использовать Paging Library?
100%
источник