串口数据处理
This commit is contained in:
@@ -68,10 +68,16 @@ class HomeActivity : BaseActivity() {
|
||||
SerialPortManager.startReceive { data ->
|
||||
runOnUiThread {
|
||||
// 更新UI显示接收数据
|
||||
receiveSerialPortData(data)
|
||||
runCatching {
|
||||
receiveSerialPortData(data)
|
||||
}.onFailure {
|
||||
it.printStackTrace()
|
||||
}
|
||||
}
|
||||
}
|
||||
SerialPortManager.send(ACTIVE_CMD)
|
||||
|
||||
SerialPortManager.send(DEVICE_INFO_CMD)
|
||||
}
|
||||
}
|
||||
TaskManager.startTask()
|
||||
@@ -117,6 +123,7 @@ class HomeActivity : BaseActivity() {
|
||||
|
||||
val intent = Intent(ShelfActivity.RECEIVER_DEVICE_INFO)
|
||||
intent.putExtra(ShelfActivity.SHELF_WEIGHT, weightArray[clickIndex])
|
||||
intent.putExtra(ShelfActivity.RECEIVER_DEVICE_INFO, data)
|
||||
sendBroadcast(intent)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user