我将我的json对象提取到函数但是我有未处理的异常错误,有人知道这个问题,赞赏示例代码!
谢谢!
//当我想获取object = jsonObj时,这是错误 //实际上错误在我无法运行的代码中,它是来自//TestValidator.validateDateWithCriteria(testCriteria,jsonObj)的红线;
return TestValidator.TestWithCriteria(testCriteria, jsonObj);
}
答案 0 :(得分:2)
在您对DateValidator#validateDateWithCriteria()
的定义中,您曾说过它会引发Exception
。
但是,当您调用该方法时,您不会将其放在try/catch
块中。因为您已经说过要抛出Exception
,所以无论何时调用该方法,都必须尝试捕获这个潜在的Exception
。例如:
try{
return DateValidator.validateDateWithCriteria(validationCriteria, jsonObj);
}catch(Exception ex){
Log.e("Your Tag", "DateValidator", ex);
return null;
}