连接蓝牙成功延时了2s 有一定问题,如果2s之内还是取不到sn就会导致地图 车辆文件发送不了;
初次安装(卸载之后安装)都是要扫描蓝牙配对之后,才能发送初始数据
| | |
| | | break; |
| | | case 3: |
| | | //需要延迟再发送,因为发送蓝牙已连接在前,收到sn在后,所以延迟发送3 ,可以取得sn |
| | | scheduledExecutorService.schedule(()->{ authMapViewmodel.setAuthValue(3);},1,TimeUnit.SECONDS); |
| | | scheduledExecutorService.schedule(()->{ authMapViewmodel.setAuthValue(3);},2,TimeUnit.SECONDS); |
| | | des ="蓝牙连接"; |
| | | String mac = jsonObject.getString("bluetooth_addr"); |
| | | SPUtils.put(getApplicationContext(),SPUtils.BLUETOOTH_MAC,mac); |
| | |
| | | } catch (RemoteException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | }else{ |
| | | MyLog.i(TAG,"远程服务接口==null"); |
| | | } |
| | | } |
| | | |