相关疑难解决方法(0)

自定义Retrofit ErrorHandler提供UndeclaredThrowableException

基于这篇文章我应如何处理Android上的Retrofit"无互联网连接"

我做了一个习惯 ErrorHandler

private static class CustomErrorHandler implements ErrorHandler {

    @Override
    public Throwable handleError(RetrofitError error) {
        if (error.isNetworkError()) {
            return new MyNetworkError();
        }

        return error.getCause();
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我的应用程序崩溃了,我得到了这个:

java.lang.reflect.UndeclaredThrowableException
Run Code Online (Sandbox Code Playgroud)

适配器是否需要一些配置?使用Retrofit 1.6.0OkHttp 2.0.0

谢谢.

android retrofit

7
推荐指数
1
解决办法
2085
查看次数

标签 统计

android ×1

retrofit ×1