我正在编写一个连接到经典蓝牙的应用程序,并从该设备获取数据。我想使用图形视图库在应用程序中绘制实时图表。我有20000个数据,也有20000个dataPoint,我想将它们附加到LineGraphSeries上,但是我这样做是在第100个数据点之后,绘图过程变慢了,而该应用程序崩溃了。我一直在使用appendData方法和reset data方法,但是它们都没有解决我的问题。要制作一个好的实时图该怎么办?
对于200个dataPoint []包,其中dataPoint的大小为100,并且最后一个Point用于保持下面的图表
@Override
public void addToSeriesMethod(DataPoint[] dataPoints,DataPoint dataPoint,int correctData) {
mSeries.resetData(dataPoints);
mSeries.appendData(dataPoint,true,20000);
}
,也适用于20000 dataPoint
@Override
public void addToSeriesMethod(DataPoint dataPoint,int correctData) {
mSeries.appendData(dataPoint,true,20000);
}