diff --git a/libraries/mogo-telematic/src/main/java/com/mogo/telematic/discovery/DiscoveryDriverTask.java b/libraries/mogo-telematic/src/main/java/com/mogo/telematic/discovery/DiscoveryDriverTask.java index 7c90a38..1c05796 100644 --- a/libraries/mogo-telematic/src/main/java/com/mogo/telematic/discovery/DiscoveryDriverTask.java +++ b/libraries/mogo-telematic/src/main/java/com/mogo/telematic/discovery/DiscoveryDriverTask.java @@ -118,7 +118,11 @@ public class DiscoveryDriverTask extends AbstractDiscoveryTask { private void launch(long i) { if (!mPool.isShutdown() && !isCancelled()) { - mPool.execute(new CheckRunnable(NetInfo.getIpFromLongUnsigned(i))); + try { + mPool.execute(new CheckRunnable(NetInfo.getIpFromLongUnsigned(i))); + } catch (Exception e) { + Log.e(TAG, "线程池异常为:" + e.getMessage()); + } } }