o.setValue(o.getValue() + message);
这是我的问题。如果我只o.setValue(message)
在那儿写就可以了。我可以在图表上看到消息值。但是当我向邮件添加历史数据时。我无法获得真正的价值。
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
Bundle b = msg.getData();
int message = b.getInt(Ble_VALUE_MSG_Data);
o = ds.getOrtoToday(mDeviceAddress);
if (o == null) {
o = new Orto();
dateNow = new Date();
o.setDate(dateFullFormat.format(dateNow));
o.setDest(10);
o.setMac(mDeviceAddress);
o.setValue(message);
ds.addOrtoOrUpdate(o);
reset();
} else {
o.setValue(o.getValue() + message );
ds.addOrtoOrUpdate(o);
reset();
}
}
};
好的我明白了;
mHandler.removeCallbacksAndMessages(null);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句