package com.jqmobile.core.android.time.impl;
import java.util.Timer;
import java.util.TimerTask;
import android.util.Log;
public class Timer30 {
Timer timer;
Function f;
Timer30(Function function) {
f = function;
timer = new Timer();
timer.scheduleAtFixedRate(getTask(), 0, 30 * 60 * 1000);
}
private TimerTask getTask() {
TimerTask task = new TimerTask() {
@Override
public void run() {
Log.d("debug", "������!");
try {
f.lockFalg = true;
f.syncTime();
} catch (Exception e) {
e.printStackTrace();
} finally {
f.lockFalg = false;
}
}
};
return task;
}
}