Android studio Java TimerTask don't work at the time i set. I want it to run every 15 minutes in a service class even when application is closed too.
I want it to run every 15 minutes in a service class even when application is closed too. but it works like every hour instead of every 15 minutes
handler = new Handler();
timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
handler.post(() -> {
if (user.isMining() & checkTime(user.getStopFrom()) < 0) {
myRef.update("Balance", FieldValue.increment(0.000001));
}else{
onDestroy();
}
});
}
};
timer.schedule(timerTask,2000,convert(teamModel.getMultiplier()));