我有以下内容:
try {
response.statusCode = urlConnection.getResponseCode();
} catch(IOException e) {
throw e;
}
我看着调试器和e = UnknownHostException
投掷后我有:
try {
NetworkResponse response = NetworkHelper.getByURL(url);
} catch(Exception e) { <------- IT LANDS HERE, BUT e=null
ExceptionHelper.announce(e);
throw e;
}
所以在抛出后,我的 catch 块得到了异常,但它是空的。调试器显示 e=null。
我不知道为什么会这样。