Я создал график в Android Studio, используя Graphview, и он просто добавляет данные в представление графика каждые 300 мс. Мне было интересно, сколько данных я могу продолжать добавлять в серию, пока не произойдет сбой всего приложения?
Я видел, что arraylist может содержать до 2 миллиардов элементов, так что это будет то же самое для graphview?
Я также хотел бы попытаться очистить данные, если они достигли такого высокого уровня, выполнив следовать (я проверил на 30 точек данных):
series.appendData(new DataPoint(lastX++, new_y), true, 30);
if (lastX == 30){
lastX = 0;
series.resetData(new DataPoint[] {});
}
Однако, выше только что сбой моего приложения, когда х = 30.