(кажется, не могу добавить комментарий, поэтому добавление в качестве ответа)
, поскольку эта задача будет выполняться непрерывно, я бы расширил пример Xion следующим образом:
Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable()
public void run() {
// your work
//...
handler.postDelayed(this, minutes * 60 * 1000); //this will schedule the task again
}
}, minutes * 60 * 1000);