Я пишу приложение, которое подключается к классическому Bluetooth и получает данные с этого устройства.Я хочу построить график в реальном времени в своем приложении, используя библиотеку графического представления.У меня есть 20000 данных, а также 20000 dataPoint. Я хочу добавить их в мой LineGraphSeries, но пока я делаю это после 100-го назначения данных, процесс печати замедляется и после сбоя этого приложения.Я использовал как метод appendData, так и метод сброса данных, но ни один из них не решил мою проблему. Что мне делать для хорошего графика в реальном времени?
для 200 пакетов dataPoint [], размер данных которых равен100 и последний пункт для продолжения следующего графика
@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);
}