我已经连接谷歌以这种方式测试这个库:
String url = "http://www.google.it”;
AsyncHttpClient.getDefaultInstance().executeString(
new AsyncHttpGet(url), new AsyncHttpClient.StringCallback() {
@Override
public void onCompleted(Exception e, AsyncHttpResponse source, String result) {
if (e != null) {
Log.d("myTag", “ERROR");
Log.d("myTag", e.toString());
//e.printStackTrace();
return;
}
Log.d("myTag", result);
}
@Override
public void onConnect(AsyncHttpResponse response) {
super.onConnect(response);
Log.d("myTag", “CONNECTED");
}
}
);
以上内容有效,但我如何获得网络错误(例如我没有互联网连接或断开连接),因为,例如,我在启动应用程序之前没有互联网连接,这样我就不会去{{ 1}}方法。
我使用onCompleted
库(https://github.com/koush/AndroidAsync)