hongbeom
Jun 14, 2021

--

Interceptor 인터페이스의 내부 코드를 살펴보시면 intercept() 메소드에@Throws(IOException::class) 어노테이션이 달려있는것을 확인할 수 있습니다. Interceptor는 OkHttp에 붙어서 사용될텐데 결국 OkHttp에서 IOException인 것만 예외 처리(연결 실패) 를해주고 다른 Exception은 별도의 처리 없이 크래시를 발생시키게 됩니다 (네트워크 호출 취소)

--

--

hongbeom
hongbeom

No responses yet