我有一张实时图表(如ECG图表)。我需要显示50 X的范围。每当我收到数据时,这会增加X的值(0,1,2等),当我超过50的值时,我需要显示1-51,2-52等值。到目前为止一切都没问题,但我需要从内存中删除最旧的值来减轻应用程序,例如,如果我显示的值从35到85我想删除它们未显示的0-34值图,这可能吗?感谢。
答案 0 :(得分:0)
将限制设置为50并添加条件以删除第一个值。
private int MAX_SIZE = 50;
现在添加以下代码以删除初始值
if(xySeries0.getItemCount()==50)
xySeries0.remove(0);