android画曲线问题曲线更新的程序如上图所示,length表示serial1的长度 logcat输出如下所

1个回答

  • 没明白你啥意思 从代码来看没有问题啊!

    你的updateChart方法被调用了多次

    每次调用的时候你都对length赋值 等于后面那个什么getItemCount()

    说明你每次getItemCount返回的值都增加了1(为什么加1呢?因为你看你代码 series1.add(xx,xx)然后在把你之前保存的list加进去,这样数据不是比你之前的多了一条么 你调用getItemCount也就比上一次加了1)

    你打印出来就是你看到的那个情况

    不知道你要实现什么逻辑 但是可以看出你写的逻辑有点问题!

    但是别灰心,我最开始写代码也这样 慢慢就好了!总要有个过程吗!