일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- fragment
- viewholder
- 안드로이드13
- 안드로이드스튜디오
- IntentTestRule
- ActivityTestRule
- 안드로이드
- 리사이클러뷰
- 코틀린
- searchview
- 구분선
- 생명주기
- binding adapter
- Fragment 수동 추가
- 코딜리티
- 테마 아이콘
- espresso
- recyclerview
- adapter
- 스와이프
- Fragment에서 Activity의 함수 사용하기
- Android
- ui test
- 뷰변경 감지
- LayoutManger
- Error:Execution failed for task ':app:mergeDebugResources'
- 안드로이드개발레벨업교과서
- 재사용
- 고차함수
- Today
- Total
목록분류 전체보기 (241)
룬아님의 취중코딩
분명 Activity와 Service 등에서 inject()를 사용하여 koin을 잘 사용하였는데 BroadcastReceiver를 상속받은 클래스에서 inject()를 찾을 수 없다고 하여서 검색을 해보았다. 결론은 클래스에 KoinComponent를 상속하여 해결할 수 있다. 보통 생명주기를 가지는 activity, service 등은 Koin에서 extension으로 구현하고 있기 때문에 따로 KoinComponent를 상속하지 않아도사용할 수 있지만 다른 요소는 기본적으로 지원하고 있지 않기 때문이다. // In Activity no need for KoinComponent class SomeActivity: AppCompatActivity() { // evaluates dependency eag..
라이브러리를 추가했는데 Duplicate files copied in APK가 뜨며 빌드가 되지 않는 경우가 있다. 개발을 하게 되면 많은 라이브러리를 사용하게 되는데 특정 라이브러리가 같은 경로에 같은 파일을 가지는 경우가 있는데 그때 Duplicate files copied in APK라는 에러가 발생한다. 이때 겹치는 파일 이름이 뜨기 때문에 앱 수준의 build.gradle에 packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META..
CountNonDivisible You are given an array A consisting of N integers. For each number A[i] such that 0 ≤ i < N, we want to count the number of elements of the array that are not the divisors of A[i]. We say that these elements are non-divisors. For example, consider integer N = 5 and array A such that: A[0] = 3 A[1] = 1 A[2] = 2 A[3] = 3 A[4] = 6 For the following elements: A[0] = 3, the non-divi..
CountSemiprimes A prime is a positive integer X that has exactly two distinct divisors: 1 and X. The first few prime integers are 2, 3, 5, 7, 11 and 13. A semiprime is a natural number that is the product of two (not necessarily distinct) prime numbers. The first few semiprimes are 4, 6, 9, 10, 14, 15, 21, 22, 25, 26. You are given two non-empty arrays P and Q, each consisting of M integers. The..