일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Koin
- 작성
- nvidia-docker
- 특가알람
- java.lang.OutOfMemoryError: Java heap space
- Quickly
- 타이머앱
- andorid
- 뷰 상태복구
- fragment
- RxJava
- 안드로이드 클린 아키텍쳐
- 카드 내역 공유 앱
- 특가촌
- moveToState
- 올인원타이머
- 대학톡
- recyclerview
- 안드로이드
- List
- 카드내역 공유
- 특가게시판
- android clean architecture
- Android
- 뷰 상태 저장
- onViewCreated
- kotlin
- todofication
- compileKotlin FAILED
- RX
- Today
- Total
목록전체 글 (74)
seoft
[문제정의] 호출 후 1초간 재 호출이 안될경우 이벤트 실행을 구현하려한다. 쉽게 설명해서 버튼을 누른 후 1초가 지나면 toast(특정 이벤트)가 출력된다고 가정해보자 버튼을 누른후 1초를 못채우고 0.8초후에 다시 누르게되면 다시 1초를 기다려야 toast가 출력을 기대하는 상황 Handler 혹은 쓰레드를 사용하여 구현할 수 도 있지만 rxjava를 활용해 간단하게 구현 해본다 [문제해결] Disposable종류 중 SerialDisposable를 사용한다 SerialDisposable ? 하나의 disposable 을 가지며, 새로운 disposable 이 설정될때 이전에 등록된 disposable 을 dispose 시킨다. 따라서 timer 1초 후 toast msg를 출력시키되 해당 dispo..
[문제정의] ViewModel내 LiveData를 set value하는 부분이있고 unit test 내에서 그 부분이 진행될 경우의 발생되는 에러 E/TestRunner: java.lang.IllegalStateException: Cannot invoke setValue on a background thread at androidx.lifecycle.LiveData.assertMainThread(LiveData.java:461) at androidx.lifecycle.LiveData.setValue(LiveData.java:304) at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50) in logcat error LiveData는..