에러핸들링

Retrofit이 글은 레트로핏 라이브러리를 사용하고 있다.레트로핏은 HTTP API에 대해 직접적인 조작 없이 인터페이스를 사용하여 쉽게 요청을 보낼 수 있고 응답 결과를 자바 오브젝트로 변환해 주는 라이브러리이다. 또한 코틀린을 사용한다면 API 호출 시 내부적으로 요청이 이루어지기 때문에 따로 콜백을 정의할 필요 없이 바로 응답 객체를 받을 수 있다.네트워크 예외 처리안드로이드 네트워크 예외 처리에는 여러가지 방법이 있을 수 있다.필자는 retrofit 의 `Response`를 그대로 받아 처리하는 공통 `apiHandler`를 작성해 두어 처리를 했었다.fun apiHandler(apiFunc: suspend () -> Response): Flow = flow { try { ..
easyhz
'에러핸들링' 태그의 글 목록