안드로이드/코드 저장

안드로이드/코드 저장

[ 안드로이드 ] 개인적으로 유용하게 쓰는 Kotlin 확장 함수

1. Scope 지정 확장 함수핵심 로직과 부가 기능을 분리하자는 AOP(관점 지향 프로그래밍) 개념에서 떠올린 확장 함수입니다 기존의 View에서 Scope를 열어 사용할 때 불필요한 Depth가 생기게 됩니다.의미만 잘 전달된다면 핵심 로직과 분리 되어도 상관 없는 구문이라 생각하여 아래와 같이 정의 해보았습니다.fun LifecycleOwner.withInMainScope( coroutineContext: CoroutineContext = EmptyCoroutineContext, action: suspend () -> Unit) { lifecycleScope.launch( context = Dispatchers.Main + coroutineContext, ..

dongx._.2
'안드로이드/코드 저장' 카테고리의 글 목록