【发布时间】:2021-07-28 09:23:50
【问题描述】:
我们的代码中有许多 try-catch 块来处理 api 调用的异常。由于大多数 catch 块是相同的,我们想要重构它们并且只重构它们(因为 try 块应该留在它们所在的位置)。这在 Flutter 中怎么可能实现?
示例代码:
try {
_userData = apiService.call("user_data");
} on ResourceNotFoundException {
handleResourceNotFoundException();
} on NetworkException {
handleNetworkException();
}
【问题讨论】:
标签: flutter exception try-catch