【发布时间】:2012-09-25 14:47:33
【问题描述】:
我有一组JSONObject 值,我从服务器接收并对其进行操作。大多数时候我得到一个带有值的JSONObject(比如说统计数据),有时,它返回一个带有代码和错误描述的Error对象。
如何构造我的代码,以便它在返回错误时不会中断。我以为我可以做到这一点,但不起作用。
public void processResult(JSONObject result) {
try {
if(result.getJSONObject(ERROR) != null ){
JSONObject error = result.getJSONObject(ERROR);
String error_detail = error.getString(DESCRIPTION);
if(!error_detail.equals(null)) {
//show error login here
}
finish();
}
else {
JSONObject info = result.getJSONObject(STATISTICS);
String stats = info.getString("production Stats"));
}
}
}
【问题讨论】:
-
目前有什么问题?