Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未处理的异常错误,android_Android_Json_Jsonobject - Fatal编程技术网

未处理的异常错误,android

未处理的异常错误,android,android,json,jsonobject,Android,Json,Jsonobject,我将我的json对象提取到函数中,但我有未处理的异常错误,如果有人知道这个问题,请欣赏示例代码 谢谢 //下面是当我想要获取object=jsonObj时出现的错误 //实际上,错误在代码中,我无法运行它,它是来自//TestValidator.validateDateWithCriteria(testCriteria,jsonObj)的红线 在您对DateValidator#validateDateWithCriteria()的定义中,您已经说过它会引发异常 但是,当您调用该方法时,并不是将其

我将我的json对象提取到函数中,但我有未处理的异常错误,如果有人知道这个问题,请欣赏示例代码

谢谢

//下面是当我想要获取object=jsonObj时出现的错误 //实际上,错误在代码中,我无法运行它,它是来自//TestValidator.validateDateWithCriteria(testCriteria,jsonObj)的红线


在您对
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;
}