package net.mitloehner.flocki; import android.os.SystemClock; public class DrawThread extends Thread { DrawView dv; Flocki flocki; DrawThread(DrawView v, Flocki f) { dv = v; flocki = f; } @Override public void run() { while (true) { SystemClock.sleep(100); flocki.run(); // for non-UI threads, instead of view.invalidate() dv.postInvalidate(); } } }