【发布时间】:2011-12-24 16:02:16
【问题描述】:
我使用了一个适用于 Android 的 http 客户端库,可以在这里找到:http://loopj.com/android-async-http/。 问题是当我想处理诸如互联网连接错误之类的故障时。我无法从处理程序方法中获得错误消息:
AsyncHttpClient client = new AsyncHttpClient();
client.get(..., params, new JsonHttpResponseHandler() {
@Override
public void onSuccess(JSONObject response) {
}
@Override
public void onFailure(Throwable e) {
Toast.makeText(getApplicationContext(), e.getLocalizedMessage(), Toast.LENGTH_LONG).show();
}
为什么 e.getLocalizedMessage() 或 e.getMessage() 为空?
【问题讨论】:
标签: android asynchronous error-handling httprequest