From 8c69444d8129193511eca990b6d97be5c36232ea Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期三, 25 十一月 2020 15:58:46 +0800
Subject: [PATCH] xxx
---
app/src/main/java/safeluck/drive/evaluation/app.java | 2 +-
app/src/main/java/safeluck/drive/evaluation/MainActivity.java | 20 +++++++++++++++-----
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
index 5e5bc31..ed7a761 100644
--- a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
+++ b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
@@ -93,6 +93,7 @@
private ScheduledExecutorService scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
private AuthMapViewmodel authMapViewmodel;
+ String des ="钃濈墮鍏抽棴";
private ICEventListener icEventListener = new ICEventListener() {
@Override
public void onCEvent(String topic, int msgCode, int resultCode, Object obj) {
@@ -117,10 +118,12 @@
if (msgCode == Constant.ID_SM_BLUETOOTH_BRIEF){
if (tv_ble_status != null){
try {
- JSONObject jsonObject = new JSONObject((String) obj);
- int bleStatus = jsonObject.getInt("bluetooth_stauts");
- String mac = jsonObject.getString("bluetooth_addr");
- String des ="钃濈墮鍏抽棴";
+ String str = (String) obj;
+ Log.i(TAG,"shou=="+str);
+ JSONObject jsonObject = new JSONObject(str);
+ int bleStatus = jsonObject.getInt("bluetooth_status");
+
+
switch (bleStatus){
case 0:
des ="钃濈墮鍏抽棴";
@@ -134,10 +137,17 @@
case 3:
authMapViewmodel.setAuthValue(3);
des ="钃濈墮杩炴帴";
+ String mac = jsonObject.getString("bluetooth_addr");
SPUtils.put(getApplicationContext(),SPUtils.BLUETOOTH_MAC,mac);
break;
}
- tv_ble_status.setText(des);
+ tv_ble_status.post(new Runnable() {
+ @Override
+ public void run() {
+ tv_ble_status.setText(des);
+ }
+ });
+
} catch (JSONException e) {
e.printStackTrace();
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 787ad71..9766957 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -138,7 +138,7 @@
//鍙戦�佽摑鐗欓厤缃秷鎭�
String mac= (String) SPUtils.get(getAppContext(),SPUtils.BLUETOOTH_MAC,"");
if (!TextUtils.isEmpty(mac)){
-
+
AYSdk.getInstance().sendCmd(Constant.ID_MS_BLUETOOTH_NAME,mac);
}
--
Gitblit v1.8.0