2015-05-12 3 views
0

Я пытаюсь создать график «реального времени», используя функцию сброса для сброса данных, пытаясь подготовиться к использованию внешнего набора данных. Вот код;Функция сброса графического объекта 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); 



    } 
} 

Как вы можете видеть, используя цикл в этой функции не работает, и единственная альтернатива я могу думать, используя случай для вызова различных версий функций сброса на основе длины списка массива. Однако это кажется невероятно трудоемким (не говоря уже о невероятном коде спагетти), что я скептически отношусь к тому, что нет более простого способа.

Заранее спасибо

ответ

0

Обнаруженная проблема не было в этой части коды, но это была проблема многопоточности.

 Смежные вопросы

  • Нет связанных вопросов^_^