
我做了一个自定义的ErrorHandler
private static class CustomErrorHandler implements ErrorHandler { @OverrIDe public Throwable handleError(RetrofitError error) { if (error.isNetworkError()) { return new MyNetworkError(); } return error.getCause(); }} 现在我的应用程序崩溃了,我得到了这个:
java.lang.reflect.UndeclaredThrowableException
适配器是否需要一些配置?使用带有Okhttp 2.0.0的Retrofit 1.6.0
谢谢.
解决方法 如果要返回已检查的异常,则需要在接口上声明它.interface MyService { Foo doFoo() throws MyNetworkError;} 总结 以上是内存溢出为你收集整理的android – Custom Retrofit ErrorHandler给出UndeclaredThrowableException全部内容,希望文章能够帮你解决android – Custom Retrofit ErrorHandler给出UndeclaredThrowableException所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)