diff --git a/app/src/main/java/com/casic/detector/view/MainActivity.kt b/app/src/main/java/com/casic/detector/view/MainActivity.kt index 92fd34e..c5bf8fc 100644 --- a/app/src/main/java/com/casic/detector/view/MainActivity.kt +++ b/app/src/main/java/com/casic/detector/view/MainActivity.kt @@ -465,7 +465,6 @@ //调高串口电位 gpioManager.setGpioHigh("18") - soundPool.play(soundResourceId, 1f, 1f, 0, -1, 1f) isFreeTask = true //自由巡检 signalTask = object : TimerTask() { @@ -501,6 +500,8 @@ } else if (isFreeTask) { val markerId = hex.take(20).hexToString() if (markerId.isNumber()) { + //只响一次,因为探测频率高,所以依旧是连续的报警声 + soundPool.play(soundResourceId, 1f, 1f, 0, 0, 1f) "标识器${markerId}已探测".show(this) ids.add(markerId) }