处理程序回调在图表上准确接收数据

Handler callback receiving data accurately on chart

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(空);