在我的Android应用程序中,我使用异步http客户端库来发出多个请求:
AsyncHttpClient client = new AsyncHttpClient();
// first request
client.get(..., ..., new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
...
}
@Override
public void onFailure(Throwable e) {
new AlertDialog.Builder(...).setTitle(...).setMessage(...).create();
}
});
// second request
client.get(..., ..., new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
...
}
@Override
public void onFailure(Throwable e) {
new AlertDialog.Builder(...).setTitle(...).setMessage(...).create();
}
});
这可以按预期工作,但我想知道如何处理互联网连接错误等故障。是否可以在“onFailures”中显示警告对话框,还是有更好的方法来处理这种情况下的错误?