ActivityResult alpha02 vs alpha03
2020년 4월 1일, AndroidX Activity-1.2.0-alpha03 / Fragment-1.3.0-alpha03 버전으로 업데이트되었습니다. ActivityResult가 등장 후 두 번째 업데이트입니다.
첫 번째 등장에 관한 내용은 다음 글을 참고하세요. New ActivityResultRegistry
2020년 4월 1일, AndroidX Activity-1.2.0-alpha03 / Fragment-1.3.0-alpha03 버전으로 업데이트되었습니다. ActivityResult가 등장 후 두 번째 업데이트입니다.
첫 번째 등장에 관한 내용은 다음 글을 참고하세요. New ActivityResultRegistry
최근 AndroidX Activity-1.2.0-alpha02 / Fragment-1.3.0-alpha02으로 새롭게 업데이트되면서 Activity/Fragment에 동일한 기능이 추가되었습니다.
본 글에서는 상태 저장을 위해서 사용되는 SavedStateHandle 객체가 AndroidX에서 어떻게 저장과 복원이 이루어지는지 그림과 함께 살펴볼 것입니다.
ComponentActivity와 Fragment의 흐름을 확인하기 위해서 AndroidX Activity:1.1.0 / Fragment:1.2.0 / android/platform/frameworks/supports androidx-master-dev 소스를 통해서 파악한 정보입니다.
이번 글에서는 ViewModel 에서 UI 상태 저장의 꽃(?)이라고 생각되는 SavedStateHandle을 다뤄보겠습니다. 1부 : Android 상태 저장의 기본에서 Savedstate까지 에서도 가볍게 언급했던 부분을 AndroidX 내부에서 어떤 움직임으로 다뤄지는 살펴볼 예정입니다.
본 글은 SavedState ViewModel 관련 Android 상태 저장의 기본에서 Savedstate까지 의 2번째 글입니다.
최근 AndroidX ViewModel-Savedstate이 2.2.0으로 업데이트되었습니다. Android에서 상태 저장을 좀 더 쉽게 하는 방법으로 다양한 라이브러리들이 존재하지만, 본 글에서는 Android에서의 상태 저장과 SavedStateViewModel에 포커스를 두겠습니다.
본 포스팅은 DroidKaigi 2019 ~ マルチモジュールプロジェクトでの Dagger2を用いた Dependency Injection 을 기본으로 번역하여 작성했습니다
제 일본어 실력으로 인하여 오역이나 오타가 발생할 수 있습니다.
일부 이미지는 이해를 돕고자 한국어로 수정했습니다.
Android 개발에서 어려운 것 중 하나가 바로 Lifecycle입니다.
이번 글에서는 Fragment의 Lifecycle에 대해서 다룹니다. 그리고, Fragment에서 올바르게 LiveData를 사용법과 Fragment 1.2.0
의 변경에 관해서 이야기하는 것이 이 글의 목표입니다.
최근 ViewBinding의 스펙의 조금 바뀌었습니다.
본 포스팅은 Unicode 絵文字にまつわるあれこれ (絵文字の標準とプログラム上でのハンドリング) 을 번역한 글입니다.
제 일본어 실력으로 인하여 오역이나 오타가 발생할 수 있습니다.
Subscribe to this blog via RSS.
Jetpack Compose: LazyColumn/LazyRow 내부 코드 분석 ~ 2부 LazyList (2) rememberLazyListMeasurePolicy
Posted on 09 Feb 2025