Android:通过在异步http请求中显示警报对话框来处理故障

时间:2011-12-24 13:45:11

标签: android asynchronous error-handling httprequest

在我的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”中显示警告对话框,还是有更好的方法来处理这种情况下的错误?

0 个答案:

没有答案