未处理的异常错误,android
我将我的json对象提取到函数中,但我有未处理的异常错误,如果有人知道这个问题,请欣赏示例代码 谢谢 //下面是当我想要获取object=jsonObj时出现的错误 //实际上,错误在代码中,我无法运行它,它是来自//TestValidator.validateDateWithCriteria(testCriteria,jsonObj)的红线未处理的异常错误,android,android,json,jsonobject,Android,Json,Jsonobject,我将我的json对象提取到函数中,但我有未处理的异常错误,如果有人知道这个问题,请欣赏示例代码 谢谢 //下面是当我想要获取object=jsonObj时出现的错误 //实际上,错误在代码中,我无法运行它,它是来自//TestValidator.validateDateWithCriteria(testCriteria,jsonObj)的红线 在您对DateValidator#validateDateWithCriteria()的定义中,您已经说过它会引发异常 但是,当您调用该方法时,并不是将其
在您对
DateValidator#validateDateWithCriteria()
的定义中,您已经说过它会引发异常
但是,当您调用该方法时,并不是将其放入try/catch
块中。因为您已经说过将抛出一个异常
,所以无论何时调用该方法,都必须尝试捕获该潜在的异常。例如:
try{
return DateValidator.validateDateWithCriteria(validationCriteria, jsonObj);
}catch(Exception ex){
Log.e("Your Tag", "DateValidator", ex);
return null;
}
请上传带有问题的错误日志。发布exception@Kedarnath感谢注释错误出现在代码上,我无法运行它,我在return DateValidator.validateDateWithCriteria(validationCriteria,jsonObj)之后用红线表示所有内容@panini感谢注释错误出现在代码上,我无法运行它,我在return DateValidator.validateDateWithCriteria(validationCriteria,jsonObj)之后用红线表示所有;可能的重复我应该添加null或false作为返回,因为它是布尔值吗?谢谢你应该添加在你的情况下更有意义的,可能是false谢谢!你帮了我很多
try{
return DateValidator.validateDateWithCriteria(validationCriteria, jsonObj);
}catch(Exception ex){
Log.e("Your Tag", "DateValidator", ex);
return null;
}