일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ui test
- 코틀린
- 테마 아이콘
- Fragment에서 Activity의 함수 사용하기
- 안드로이드개발레벨업교과서
- 재사용
- adapter
- 안드로이드13
- 스와이프
- 뷰변경 감지
- IntentTestRule
- 안드로이드스튜디오
- 고차함수
- espresso
- Android
- 리사이클러뷰
- recyclerview
- ActivityTestRule
- binding adapter
- Fragment 수동 추가
- Error:Execution failed for task ':app:mergeDebugResources'
- 구분선
- LayoutManger
- fragment
- high order function
- searchview
- viewholder
- 생명주기
- 안드로이드
- 코딜리티
- Today
- Total
목록개발 (235)
룬아님의 취중코딩
activity가 투명인 화면을 만들고 싶을 때 1. themes.xml 2.manifests
Bottom Navigation과 Navigation Component를 같이 사용했을 때 네비게이션 버튼을 누를 때마다 onCreate가 불린다. 이유는 Navigation Component에서 화면이 변경 될 때에 show, hide 로직이 아닌 replace를 사용하기 때문인데 지금은 override도 불가능하고 기본적으로 지원하지도 않기 때문에 추후 업데이트를 지켜봐야 한다. 하지만 구글에서 제공한 Android Architecture Components Advanced Navigation Sample에서 navigation graph를 분할하여 상태를 저장할 수 있도록 하는 예제를 공개하였다. 하지만 이 역시 네비게이션 버튼에 의한 프래그먼트 이동에 한에서만 상태를 저장하지 navigation ..
API요청을 하였을 때 {"code":"permission_denied","detail":"이 작업을 수행할 권한(permission)이 없습니다.","message":"이 작업을 수행할 권한(permission)이 없습니다."} 이런 형태로 error response가 돌아왔다. 그래서 해당 reponse의 message를 바로 snackBar에 띄우고 싶어서 Gson으로 객체를 만들고 거기에서 message만 뽑아서 Throwable을 만들어 주도록 수정했다. 1. ErrorInterceptor.kt private val UTF8 = Charset.forName("UTF-8") class ErrorInterceptor : Interceptor { @Throws(IOException::class) ov..
https://medium.com/@elye.project/mastering-kotlin-standard-functions-run-with-let-also-and-apply-9cd334b0ef84 Mastering Kotlin standard functions: run, with, let, also and apply Some of the Kotlin’s standard functions are so similar that we are not sure which to use. Here I will introduce a simple way to clearly… medium.com