2 回答
TA贡献1829条经验 获得超9个赞
终于开始工作了!主要异常是“JsonSyntaxException”,消息是“IllegalStateException”。因此,如果我捕获 JsonSyntaxException 而不是 IllegalStateException,代码就可以工作。
TA贡献1803条经验 获得超6个赞
我正在执行抛出 IllegalStateException 的代码。我想捕获该异常并继续执行程序,但遇到此异常时我的程序停止执行。
我试过try{} catch{}在多个地方放置方块。另外,尝试使用
Platform.runLater(new Runnable(){
@Override
public void run() { }
});
捕捉这个异常。
try {
List<ItemStandardFields> output = response.body().getContents();
Platform.runLater(new Runnable(){
@Override
public void run() { }
});
// some code
}catch(Exception ex){
log.error(ex.getLocalizedMessage());
}
实际 - 我的程序在 output = ...getContents(); 出现异常后停止执行;预期 - 我希望我的程序在捕获异常后继续执行。
添加回答
举报