목록안드로이드 비동기처리 (2)
막무가내 삽질 블로그
RxJava에 대하여 공부하면서 피드백 받고 한 내용을 포스팅 했습니다. 목차는 RxJava란 Cold / Hot Observable 생산자별 차이와 사용(Single,Maybe,Completable,Flowable,Observable,Subject,Processor) www.notion.so/fundevjay/1-c756ff9a819346a38e1ebc2c8d665424 1주차 목차 www.notion.so 안드로이드 스터디 모집중 www.notion.so/fundevjay/7256ac4ea03f4ea3afe1753142ae02c1 공지사항 안드로이드 개발자가 되기 위한, 좀 더 깊이감 있는 개발자가 되기 위해 스터디를 만들었습니다. www.notion.so
코루틴을 잘활용할려면 결과를 반환 받아서 처리를 하고 작업의 취소까지도 완벽하게 해줘야한다. fun main() = runBlocking { val job = launch { repeat(1000) { i -> println("job: I'm sleeping $i ...") delay(500L) } } delay(1300L) // delay a bit println("main: I'm tired of waiting!") job.cancel() // cancels the job job.join() // waits for job's completion println("main: Now I can quit.") } 0.5초 간격으로 문자열을 1000회 출력하는 블록이다. 블록이 시작한 후 1.3초가 지나면 코..