Java开发踩坑之——主线程休眠
最近在用Android Studio开发一个激光设备控制软件,采用按钮控制云台转动,对接云台第三方sdk,直接发送云台通信指令。
因为整个系统不是闭环的,激光云台不能反馈自己运动了多少角度,只能通过控制运动的时间来控制运动距离。发送向右转动指令后,要让云台持续运动预置的时间,想办法定时一段时间,一开始采用的方法是直接在运动指令发出后线程休眠一段时间。
主线程休眠
if(StaticValue.distance>0){
//发送运动指令
byte[] data = right_1;
send(data);
byte[] data3 = power;
send(data3);
byte[] data1 = start;
send(data1);
Toast.makeText