package com.jadn.cc.util; import android.os.Handler;
public class Updater extends Thread {
Handler handler;
private boolean keepGoing = true;
Runnable runnable;
public Updater(Handler handler, Runnable runnable) {
this.handler = handler;
this.runnable = runnable;
start();
}
public void allDone() {
keepGoing = false;
}
@Override
public void run() {
while (keepGoing) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if(keepGoing)
handler.post(runnable);
}
}
}