|
@@ -58,13 +58,9 @@ class TcpHandleService : Service(){
|
|
|
when(messageEvent.type){
|
|
|
//APP升级
|
|
|
Constant.EVENT_APP_UPDATE->{
|
|
|
- while (DeviceChannel.calling) { //通话中不处理,一直等待至结束
|
|
|
- Thread.sleep(3000)
|
|
|
- }
|
|
|
|
|
|
- DeviceChannel.calling = true //置于通话状态中,不可呼叫
|
|
|
Util.wakeUpAndUnlock(this)
|
|
|
- var tcpModel = messageEvent.getMessage() as TcpModel
|
|
|
+ var tcpModel = messageEvent.message as TcpModel
|
|
|
if (tcpModel.action == TcpAction.DeviceAction.APP_UPDATE) {
|
|
|
if ((System.currentTimeMillis() / 1000) - updateLastTime > 10){ //大于10秒可继续升级
|
|
|
updateLastTime = System.currentTimeMillis() / 1000
|