Android Jetpack

Jetpack Navigation - 2 (Navigation Graph Simple Example)

개복치 개발자 2022. 2. 16. 23:45

개복치개발자 강의는 아래의 링크에서 확인할 수 있습니다.

 

개복치개발자 | Linktree

uyalae@naver.com

linktr.ee

 

 Navigation에 대해서 알아보겠습니다.

 

 기존의 Transaction 과 다른 방법으로 구현을 해보겠습니다.

 

 구글 공식문서를 보면, 아래와 같이 그래프가 나와있습니다.

 

https://developer.android.com/guide/navigation/navigation-getting-started

 

 자, 이것들을 이용해서 Fragment1 <-> Fragment2 로 이동하는 코드를 한번 만들어볼까요?

 

 아래와 같이 리소스 파일을 만들어주고

 

 

 MainActivity 레이아웃부분을 아래와 같이 하고 

 

 

 Fragment부분을 아래와 같이 해주면 됩니다.

 

 

 

 

 

 

 

 - 참조

 

https://developer.android.com/guide/navigation/navigation-getting-started

 

탐색 구성요소 시작하기  |  Android 개발자  |  Android Developers

탐색 구성요소 시작하기 이 주제는 탐색 구성요소를 설정하고 사용하는 방법을 설명합니다. 탐색 구성요소의 대략적인 개요는 탐색 개요를 참고하세요. 환경 설정참고: 탐색 구성요소는 Android

developer.android.com

https://tejas-soni.medium.com/android-onbackpressed-in-fragments-kotlin-1e6856eba691

 

Android: onBackPressed() in Fragments

Simple ways to implement onBackPressed in fragment android

tejas-soni.medium.com

https://www.youtube.com/watch?v=DI0NIk-7cz8