连接蓝牙成功延时了2s 有一定问题,如果2s之内还是取不到sn就会导致地图 车辆文件发送不了;
初次安装(卸载之后安装)都是要扫描蓝牙配对之后,才能发送初始数据
2个文件已修改
4 ■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/MainActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
lib/src/main/java/com/anyun/exam/lib/SvrManager.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/MainActivity.java
@@ -139,7 +139,7 @@
                                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);
lib/src/main/java/com/anyun/exam/lib/SvrManager.java
@@ -95,6 +95,8 @@
            } catch (RemoteException e) {
                e.printStackTrace();
            }
        }else{
            MyLog.i(TAG,"远程服务接口==null");
        }
    }