diff --git a/app/src/main/java/com/casic/detector/common/view/InstallMarkerActivity.kt b/app/src/main/java/com/casic/detector/common/view/InstallMarkerActivity.kt index f730f6d..6b1dcde 100644 --- a/app/src/main/java/com/casic/detector/common/view/InstallMarkerActivity.kt +++ b/app/src/main/java/com/casic/detector/common/view/InstallMarkerActivity.kt @@ -259,13 +259,12 @@ override fun onDataReceived(buffer: ByteArray) { val hex = buffer.toHex() Log.d(kTag, hex) - LoadingDialogHub.dismiss() - countDownTimer.cancel() - binding.readMarkerButton.isEnabled = true - serialPortService?.closeSerialPort() - val markerId = hex.take(20).hexToString() if (markerId.isNumber()) { + LoadingDialogHub.dismiss() + countDownTimer.cancel() + serialPortService?.closeSerialPort() + binding.readMarkerButton.isEnabled = true binding.identifierInclude.identifierIdView.text = markerId } } @@ -276,7 +275,7 @@ /** * 搜索标识器超时倒计时 * */ - private val countDownTimer = object : CountDownTimer(10 * 1000, 1000) { + private val countDownTimer = object : CountDownTimer(10 * 1000, 500) { override fun onTick(millisUntilFinished: Long) { soundPool.play(soundResourceId, 1f, 1f, 0, 0, 1f) }