1
我得到这个错误在我的日志:的java.net.UnknownHostException不能转换为retrofit2.adapter.rxjava.HttpException与RxJava
Caused by java.lang.ClassCastException: java.net.UnknownHostException cannot be cast to retrofit2.adapter.rxjava.HttpException
和这就是我的onError方法。当设备没有连接时可能会导致错误。
@Override
public void onError(Throwable e) {
assert e != null;
Timber.d(e);
HttpException exception = (HttpException) e;
assert view != null;
view.hideRefreshSpinner();
if (exception.code() == HttpURLConnection.HTTP_BAD_REQUEST) {
view.showSnackbarInvalidError();
} else {
view.showUnauthorizedError();
}
}
把你的主机地址 –
主机地址是有效的,它只是我觉得,当调用时有一个网络,但没有真正的联系。 –