Android中使用Kotlin协程(Coroutines)和Retrofit进行网络请求(三)之异常处理与封装
写在前面前面文章介绍了一些kotlin协程和retorfit结合进行网络请求的基础,但是如果在前面的demo执行的过程中,我们断开手机网络,会发生什么?没错,APP会因为IO异常而崩溃!为什么呢,这是因为retrofit在执行excute()方法时会throwsIOException,而enqueue()方法则不会,因为它会把IOException处理放在callback的onFailure方法里