我希望我的爬虫等待5分钟,如果它得到一个SocketConnectException(即,如果互联网连接关闭),并再次恢复,也可能发送邮件给管理员。我看过源代码,抛出这个异常的方法是私有的,所以我不能重载它们。除了更改源代码之外,还有其他选项可以处理此异常吗?谢谢。
发布于 2015-08-24 14:29:18
是的,现在可以实现这一点。
最近(从2015年7月底起)的一个国家承诺对此作出规定。
请重写:onUnhandledException(..(可抛弃的前任)
在这个overriden方法中,您可以将ex类与SocketConnect...Exception类进行比较,并在那里做任何您想做的事情。
https://stackoverflow.com/questions/30589452
复制相似问题