본문 바로가기

728x90
반응형

lifecycle

1/4 read post 1. 출처 : https://medium.com/@fornewid/lifecycles-helping-kotlin-coroutines-275991883ba8 Lifecycles helping Kotlin Coroutines Android에서 제공하는 모든 LifecycleOwner를 정리해봅니다. fornewid.medium.com 제목 : Lifecycles helping Kotlin Coroutines 요약 : lifecycle과 연동되는 CoroutineScope 를 제공하는 androidx library 에 대해서 설명합니다. 더보기
11/4 read post 1. 출처 : https://medium.com/proandroiddev/where-does-transactiontoolargeexception-come-from-if-i-didnt-do-anything-wrong-792843835d4f 제목 : Where does TransactionTooLargeException come from if I didn’t do anything wrong? 요약 : TransactionTooLargeException 이 발생하는 것에 대해서 설명합니다. 이 예외는 intent 에 너무 많은 data 를 담으려 할 때 발생하는데, pager 를 사용하는 경우 activity 가 stop 될 때 fragment 들이 복구 로직을 위해 저장 될 때 발생됩니다. 이 현상에 대해서.. 더보기
10/29 read post 1. 출처 : https://medium.com/proandroiddev/how-to-deadlock-your-android-app-with-runblocking-8dab02c2624d 제목 : How runBlocking May Surprise You 요약 : runblocking 이 내부적으로 어떻게 돌아가는지에 대해서 설명합니다. runblocking 이 실행되면 joinBlocking 을 호출하게 되고 joinBlocking 은 LockSupport 를 호출하여 thread 를 고정시킵니다. 이 과정을 자세히 설명합니다. 2. 출처 : https://medium.com/@java73/pretty-scrolling-and-shaking-animation-in-recyclerview-f4cfcfbae.. 더보기
10/20 read post 1. 출처 : https://medium.com/androiddevelopers/android-styling-themes-vs-styles-ebe05f917578 제목 : Android styling: themes vs styles 요약 : 테마와 스타일의 차이점에 대해서 설명합니다. 둘은 동일한 태그를 사용하지만 다릅니다. 스타일은 보기 속성 값의 모음이고, 뷰는 하나의 스타일만 적용가능합니다. 테마는 앱 전반에 걸쳐 광범위하게 명명된 리소스의 모음입니다. 인터페이스와 유사하며 context 가 있는 모든 객체에서 얻을 수 있고, 테마를 지정하면 하위 노드에 계단식으로 적용됩니다. 2. 출처 : https://medium.com/androiddevelopers/android-styling-common-.. 더보기
9/18 read post 1. 출처 : Android Activity & Fragment Lifecycles, Most ASKED Interview Questions and Answers 제목 : Android Activity & Fragment Lifecycles, Most ASKED Interview Questions and Answers 요약 : android activity 와 fragment lifecycle 과 관련된 질답입니다. 20가지의 activity 와 fragment 의 lifecycle 에 관한 상황에 대한 질문과 답을 설명합니다. 2. 출처 : Custom Snackbars in Android 제목 : Android’s new way to show floating messages 요약 : snackbar .. 더보기
Understand Android Lifecycle Aware Coroutine Scope Made Easy 출처 : https://medium.com/mobile-app-development-publication/understand-android-lifecycle-aware-coroutine-scope-made-easy-f86d13d16f0e Kotlin Coroutine을 사용하려면 적절한 scope 를 정의해야 합니다. 까다로운 부분은 생성하고 중지하는 것을 기억해야 한다는 것입니다. 이를 고려하여 Google Android 개발 팀은 수명 주기를 인식하는 몇 가지 Coroutine scope 를 제공했습니다. 예제에서 Activity에 lifecycleScope를 사용하면 Fragment에 viewLifecycleOwner.lifecycleScope가 사용됩니다. Fragment 체크아웃에 대해 구체적으.. 더보기

728x90
반응형