我希望我的抓取工具等待5分钟,如果它得到SocketConnectException(即,如果互联网连接断开)并再次恢复,也可能发送邮件给管理员。 我看过源代码,抛出此异常的方法是私有的,所以我不能重载它们。除了更改源代码之外,还有其他选项可以处理此异常吗?感谢。
答案 0 :(得分:0)
是的,现在可以实现。
最近的一个(从2015年7月底开始)提交修复它。
请覆盖: onUnhandledException(.. Throwable ex)
在那个重写方法上,你可以将ex的类与SocketConnect ... Exception进行比较,并在那里做任何你想做的事。