Android Retrofit with Coroutine

사용 버전: Android Studio 4.0.1

사용 언어: Kotlin 1.3.72


안드로이드 Retrofit with Coroutine을 알아보겠습니다.



Retrofit은 인터넷 API를 사용할 때 유용한 라이브러리입니다. 하지만 Retrofit은 background에서 작동되어야 목적에 부합할 겁니다.


Coroutine을 사용하여 뒤에서 작동하게 만들어보겠습니다.


Moshi를 사용한 상태입니다.



Call을 지우고 바로 타입을 적습니다.







ViewModel에 Job과 Scope를 만듭니다.






cancel도 적습니다.






Scope launch를 합니다.

Callback을 지우고 try, catch를 사용합니다.






결과입니다.




끝.



카테고리: Android

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

iOS Error Undefined symbol Testing.Trait

KiCad 시작하기 2 (PCB 만들기)

tensorflow tf.expand_dims()

음악 총보(Score), 파트보(Part)

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Forensics 인터넷 다운로드 파일 출처 확인하기

일본어 문장부호

Android Compose Coil library

Android Notification with Full Screen