Memory 使用AChartEngine从实时图形中删除previus数据

Memory 使用AChartEngine从实时图形中删除previus数据,memory,optimization,graph,achartengine,Memory,Optimization,Graph,Achartengine,我有一个实时图形(如ECG图形)。我需要显示一个50 X的范围。每当我收到数据时,这会增加X的值(0,1,2等),当我超过第50个值时,我需要显示1-51,2-52等值。到目前为止一切正常,但我需要从内存中删除最旧的值以减轻应用程序的负担,例如,如果我显示35到85之间的值,我想删除0-34个图中未显示的值,这是可能的吗?谢谢。将限制设置为50,并添加一个条件以删除第一个值 private int MAX_SIZE = 50; 现在添加以下代码以删除初始值 if(xySeries0.getIt

我有一个实时图形(如ECG图形)。我需要显示一个50 X的范围。每当我收到数据时,这会增加X的值(0,1,2等),当我超过第50个值时,我需要显示1-51,2-52等值。到目前为止一切正常,但我需要从内存中删除最旧的值以减轻应用程序的负担,例如,如果我显示35到85之间的值,我想删除0-34个图中未显示的值,这是可能的吗?谢谢。

将限制设置为50,并添加一个条件以删除第一个值

private int MAX_SIZE = 50;
现在添加以下代码以删除初始值

if(xySeries0.getItemCount()==50)
  xySeries0.remove(0);