Я пытаюсь создать график «реального времени», используя функцию сброса для сброса данных, пытаясь подготовиться к использованию внешнего набора данных. Вот код;Функция сброса графического объекта Android JJOE64
class MyTimerTask extends TimerTask {
int y = 0;
public void run() {
Random Rn = new Random();
int loopy = 0;
int testvoor2 = Rn.nextInt(5)+1;
testarraylist.add(testvoor2);
tempServo2.resetData(new DataPoint[] {
for (Integer object: testarraylist){
new Datapoint(object,loopy);
loopy = loopy + 1;
};
});
String testvoor = Integer.toString(Rn.nextInt(100)+1);
Log.d("temperatuur", testvoor);
}
}
Как вы можете видеть, используя цикл в этой функции не работает, и единственная альтернатива я могу думать, используя случай для вызова различных версий функций сброса на основе длины списка массива. Однако это кажется невероятно трудоемким (не говоря уже о невероятном коде спагетти), что я скептически отношусь к тому, что нет более простого способа.
Заранее спасибо