创建nkAgent只需要一次
parent
b9bcbf49c7
commit
e558148d5a
|
@ -64,9 +64,15 @@ public abstract class IosDeviceInitThread extends Thread {
|
||||||
}
|
}
|
||||||
logger.debug("设置设备【{}】的nkAgent掉线之后的监听器................", phone.getUdid());
|
logger.debug("设置设备【{}】的nkAgent掉线之后的监听器................", phone.getUdid());
|
||||||
nkAgent.setOnDisconnectListener(() -> {
|
nkAgent.setOnDisconnectListener(() -> {
|
||||||
|
synchronized (nkAgent) {
|
||||||
|
if (!nkAgent.getStatus()) {
|
||||||
logger.warn("设备【{}】的nkAgent失效了,需要重新创建...........", phone.getUdid());
|
logger.warn("设备【{}】的nkAgent失效了,需要重新创建...........", phone.getUdid());
|
||||||
IOSDeviceManager.getInstance().getIosInitThread(phone.getUdid()).createNKAgent();
|
IOSDeviceManager.getInstance().getIosInitThread(phone.getUdid()).createNKAgent();
|
||||||
logger.warn("设备【{}】的nkAgent重新创建完成...........", phone.getUdid());
|
logger.warn("设备【{}】的nkAgent重新创建完成...........", phone.getUdid());
|
||||||
|
} else {
|
||||||
|
logger.warn("设备【{}】的nkAgent失效了,但是已经创建好了,不再创建了...........", phone.getUdid());
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
logger.debug("设备【{}】的nkAgent连接完毕................", phone.getUdid());
|
logger.debug("设备【{}】的nkAgent连接完毕................", phone.getUdid());
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue