Commit f6ad6fb5 authored by hywang's avatar hywang

1.增加获取的重量的判断,空返回-1,非法返回-100

parent 377866d4
......@@ -23,6 +23,7 @@ import cn.wandersnail.bluetooth.Connection;
import cn.wandersnail.bluetooth.EventObserver;
import cn.wandersnail.commons.util.ToastUtils;
import me.goldze.mvvmhabit.bus.RxBus;
import me.goldze.mvvmhabit.utils.StringUtils;
public class BtService extends Service implements EventObserver {
......@@ -72,7 +73,16 @@ public class BtService extends Service implements EventObserver {
Log.e(TAG, "onRead: " + data);
// ToastUtils.showShort("onRead: " + data);
String weightData = data.substring(data.indexOf("wn") + 3, data.indexOf("kg"));
String weightData = data.substring(data.indexOf("wn") + 3, data.indexOf("kg")).trim();
if (StringUtils.isEmpty(weightData)) {//如果是空数据,返回-1
weightData = "-1";
// return;
}
try {//判断数据是否合法,不合法返回-100
Double.parseDouble(weightData);
} catch (Exception e) {
weightData = "-100";
}
EventMsg eventMsg = new EventMsg();
eventMsg.setAction(Configs.currentEvent);
eventMsg.setObj(weightData);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment