| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Navgivation
- 프래그먼트
- pullrequest
- 깃허브
- ViewModel
- NavGraph
- onCreate()
- onDestory()
- onPause()
- IntArray
- onStop()
- 열거
- arcitecture
- Backing property
- UI controller
- 가시성
- LiveData
- fragment
- 풀리퀘스트
- onResume()
- Navigation component
- onStart()
- onSaveInstanceState()
- onRestart()
- configuration change
- Navigation Graph
- LifecycleOwner
- Bundle
- TransactionTooLargeException
- MVVM
- Today
- Total
목록fragment (2)
밑빠진 지식에 블로그 쓰기
Android Jetpack은 앱에서 단순하거나 복잡한 어떤 탐색 구현도 처리할수 있게 도와주는 Navigation component를 제공합니다. Navigation component 주요한 3가지 부분이 있습니다. - Navigation Graph: Navigation Graph는 앱에서 Navigation을 시각적으로 표현하는 XML파일 입니다. 이 파일은 개별 activity와 fragment에 해당하는 destination(목적지)와 한 목적지에서 다른 목적지로 이동하는 코드에서 사용되는 그들사이의 작업으로 구성됩니다. 레이아웃 파일과 마찬가지고 네비게이션 destination과 action을 추가하는 편집기를 제공합니다. - NavHost: NavHost는 activity내에서 네비게이션 그래..
Activity와 Intent는 유용한 navigation 패턴이지만 너의 앱을 위한 동적 사용자 인터페이스를 만드는 것중 일부이다. 많은 Android앱은 모든 화면에 대해 별도의 Activity가 필요하지 않다. 실제로 Tab과 같은 많은 일반적인 UI 패턴은 Fragment라는 것을 사용하여 Single Acitiviy내에 존재 합니다. Fragment는 이름에서 유추할수 있든 재사용가능한 UI 조각이다. Fragment는 재사용할수 있고, 하나 이상의 활동에 포함 될수 있다. 위 스크린샷에서 탭을 탭하는것이 다음 화면을 보여주기위해 Intent를 발생시키지 않는다. 그대신에 탭을 바꾸는 것은 이전 Fragment에서 다른 Fragment로 간단히 교체 한다. 이 모든것들은 다른 Acitivy를 시..