setTimeout for Android

setTimeout for Android

protected Handler taskHandler = new Handler();
protected void setTimer( long time ) {
    Runnable t = new Runnable() {
            public void run() {
            runNextTask();
            }
        };
    taskHandler.postAtTime(t, SystemClock.uptimeMillis() + time);
}
     
protected void runNextTask() {
    // timer finished
};