在代号一中捕获 NetworkManager 异常
Catch NetworkManager Exceptions in Codename One
当我尝试在没有 Internet 连接的情况下使用 NetworkManager class 的 addToQueue 方法时,如何捕获发生的 IOException?
java.io.IOException: Unreachable at
com.codename1.impl.javase.JavaSEPort.connect(JavaSEPort.java:5120) at
com.codename1.impl.javase.JavaSEPort.connect(JavaSEPort.java:5152) at
com.codename1.io.ConnectionRequest.performOperation(ConnectionRequest.java:290)
at
com.codename1.io.NetworkManager$NetworkThread.run(NetworkManager.java:261)
at
com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
您可以覆盖 ConnectionRequest
中的错误方法,或者对于全局解决方案,将错误侦听器添加到 NetworkManager
并使用事件。
当我尝试在没有 Internet 连接的情况下使用 NetworkManager class 的 addToQueue 方法时,如何捕获发生的 IOException?
java.io.IOException: Unreachable at com.codename1.impl.javase.JavaSEPort.connect(JavaSEPort.java:5120) at com.codename1.impl.javase.JavaSEPort.connect(JavaSEPort.java:5152) at com.codename1.io.ConnectionRequest.performOperation(ConnectionRequest.java:290) at com.codename1.io.NetworkManager$NetworkThread.run(NetworkManager.java:261) at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
您可以覆盖 ConnectionRequest
中的错误方法,或者对于全局解决方案,将错误侦听器添加到 NetworkManager
并使用事件。