티스토리 뷰

#1/Android

[Android] Navigation pass

_쿠나 2021. 5. 7. 11:22

Safe Args 사용하기 (링크)

Safe Args: Gradle 플러그인, 모든 연결된 인수에 type safe한 탐색, 접근을 위한

간단한 객체 및 빌더 클래스를 생성합니다. 

 

Safe Args 사용을 설정하고 나면 아래와 같이 된다.

 

작업이 시작되는 각 대상에 클래스가 생성된다. 클래스는 Directions라는 단어가 뒤에 붙어서 생성됨

 

파라미터 전달에 사용되는 작업의 경우 작업 이름을 기반하여 내부 클래스가 만들어진다.

작업이 confirmationAction일 경우 클래스는 ConfirmationAction

 

받는 대상에 클래스가 형성됨. 클래스 이름은 Args라는 단어가 뒤에 추가됨

대상 프래그먼트 이름이 ConfirmationFragment라면 클래스는 ConfirmationFragmentArgs이다.

 

-ktx 하위(종속) 항목 사용 시 by navArgs() 속성 위임을 사용해 인수에 접근한다.. 

 

 

무슨 말인지 알 것 같기도 모를 것 같기도..

출처 - developer.android.com/guide/navigation/navigation-pass-data?hl=ko

728x90

'#1 > Android' 카테고리의 다른 글

[Android] Activity, Fragment Activity  (0) 2021.05.07
[Android] Fragment 프래그먼트  (0) 2021.05.07
[Android/Kotlin] Elvis operator  (0) 2021.05.07
[Android/Kotlin] 상속, 인터페이스  (0) 2021.05.07
[Android/Kotlin] lateinit 과 lazy  (0) 2021.05.07
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함