/*** 感知延时**/ fun subPreDelay(): LiveData { try { if (preDelayWSClient == null) { preDelayWSClient = PreDelayWSClient(URI(MyContants.WS_PRE_DELAY)) preDelayWSClient?.connect() preDelayWSClient?.onDataCb = object : PreDelayWSClient.OnDataCb { override fun onMsg(str: String) { viewModelScope.launch { FileIoUtils.writeToFile(str, "pre_delay.txt") var bean = gson.fromJson(str, PreDelay::class.java) preDelay.postValue(bean) } } } } } catch (e: Exception) { e.printStackTrace() } return preDelay }