Как стать автором
Обновить

Навигация для Android с использованием Navigation Architecture Component: пошаговое руководство

Время на прочтение6 мин
Количество просмотров39K
Всего голосов 8: ↑8 и ↓0+8
Комментарии5

Комментарии 5

Большое спасибо!
Выложите на github пожалуйста ещё код на Java.
Мне как новичку до Kotlin как до луны, разобраться бы с Java сперва.
Код на Java, к сожалению, отсутствует, поскольку проект изначально создавался на Kotlin. Но способ подсмотреть, а как там работает Java, всё-таки существует: Menu > Tools > Kotlin > Show Kotlin Bytecode > кнопка Decompile (см. https://stackoverflow.com/questions/34957430/how-to-convert-a-kotlin-source-file-to-a-java-source-file).
У меня был BottomNavigationView с 3-мя фрагментами, я их с помощью show() и hide() переключал, так я мог сохранить состояние фрагмента при переключении. Подключил Navigation Components, фрагменты при переключении каждый раз создаются заново. Можно ли как-то избежать этого?
В примерах от гугла показано как этого добиться. Если коротко, то нужно скопировать экстеншн с их проекта и написать пару строк кода. github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории