Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Thread vs Coroutine
- power menu 라이브러리
- android orbit
- Hilt 에러
- Android Compose
- RecyclerView Sticky Header
- power menu
- 코틀린 에러 핸들링
- 힐트
- hilt
- Unsupported metadata version. Check that your Kotlin version is >= 1.0: java.lang.IllegalStateException
- 안드로이드 무한 스크롤
- 백준
- 코루틴
- 백준 2615
- runCatching
- android compose orbit
- Kotlin Serialization
- Sticky Header RecyclerView
- AAC ViewModel
- BOJ
- Android Custom View
- Android Compose Navigation
- 코루틴 공식문서
- 스레드 vs 코루틴
- viewmodel
- 안드로이드 커스텀 뷰
- Coroutine
- 안드로이드 컴포즈
- 코루틴 공식 문서
Archives
- Today
- Total
목록Kotlin Serialization (1)
Beeeam

최근에 Jetpack Compose를 사용하여 프로젝트를 진행하고 있다. 근데 Navigation을 사용하여 화면 이동을 구현하는 과정에서 data class로 정의된 객체를 전달 해야하는 상황이 생겼다. 화면 이동하면서 인자를 전달하는 방법에 대해서 찾아봤는데 전부 String 타입으로 전달해야 한다는 내용들이였다.근데 현재 내가 처한 상황은 String 타입이 아닌 커스텀 타입의 객체를 전달하는 것이였다. 이에 대해서도 찾아보니 전달하고자 하는 객체를 직렬화 하고 커스텀 NavType을 사용하라는 답을 발견했다.결론부터 말하면 커스텀 NavType을 사용하는 방법으로 해결하지 못했다… 인자의 타입을 커스텀 NavType으로 설정하면 화면 이동이 안되는 오류가 발생했다…그래서 생각하던 중 String ..
Kotlin
2024. 1. 22. 19:23