问题描述
- Volley返回网络错误不是超时
-
new ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.e("pan", error.getMessage(), error); if (error instanceof TimeoutError) { Toast.makeText(getApplicationContext(), "网络请求超时", 2000).show(); } else { Toast.makeText(getApplicationContext(), "未知错误", 2000).show(); } } });
04-11 13:32:38.898: E/Volley(2273): [114] BasicNetwork.performRequest: Unexpected response code 200 for http://www.weather.com.cn/data/sk/101010100.html
04-11 13:32:38.909: E/pan(2273): null
04-11 13:32:38.909: E/pan(2273): com.android.volley.NetworkError
04-11 13:32:38.909: E/pan(2273): at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:148)
04-11 13:32:38.909: E/pan(2273): at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:105)在errlistener里面没办法获取error.networkresponse.statuscode,会报空指针错误然后崩溃
时间: 2024-08-03 10:41:15