일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- high order function
- 안드로이드스튜디오
- searchview
- binding adapter
- ActivityTestRule
- 생명주기
- 안드로이드개발레벨업교과서
- LayoutManger
- viewholder
- Android
- 테마 아이콘
- espresso
- 고차함수
- Error:Execution failed for task ':app:mergeDebugResources'
- 코딜리티
- 안드로이드
- recyclerview
- 스와이프
- 뷰변경 감지
- 코틀린
- Fragment 수동 추가
- 리사이클러뷰
- fragment
- IntentTestRule
- 안드로이드13
- adapter
- Fragment에서 Activity의 함수 사용하기
- 구분선
- 재사용
- ui test
- Today
- Total
목록분류 전체보기 (241)
룬아님의 취중코딩
https://velog.io/@dhwlddjgmanf/Kotlin-asSequence-vs-non-asSequence asSequence() 무조건 써야하는 거 아니야? 맨날 asSequence()를 남발하던 당신! 아니면 asSequence()를 몰랐던 당신이 봐야할 글 velog.io
... liftOnScroll을 이용하면 자동으로 스크롤시에 AppBarLayout 하단에 그림자가 생긴다. Material Design Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences. material.io
https://stackoverflow.com/a/58004553 Change Locale not work after migrate to Androidx I have an old project that supports multi-languages. I want to upgrade support library and target platform, Before migrating to Androidx everything works fine but now change language not work! I use stackoverflow.com
suspendCoroutine이 코루틴 내에서 호출될 때 컨티뉴에이션의 인스턴스가 코루틴의 상태를 캡쳐하고 지정된 블록에 인자로 전달됩니다. 코루틴을 다시 실행하려면 블록은 해당 쓰레드나 다른 쓰레드에서 resumeWith()를 직접 호출하거나 resume() 또는 resumeWithException()을 호출해야 합니다. 이를 이용하여 아래의 코드와 같이 Callback을 사용하는 함수를 suspend 함수로 변환해줍니다. class TestImpl { suspend fun test(): Something = suspendCoroutine { somethingService.getCallback() { response: Something -> it.resume(response) } } } https://..