Я хочу выполнить некоторую функцию в определенный час, выбранный TimePicker.
Я могу использовать Handler следующим образом:
Handler myHandler = new DoSomething();
Message m = new Message();
myHandler.sendMessageDelayed(m, delay);
class DoSomething extends Handler {
@Override
public void handleMessage(Message msg) {
MyObject o = (MyObject) msg.obj;
//do something here
}
}
И загрузить параметр «delay» с помощью: selected_wanted_hour - current_hour
ИЛИ проверьте текущее время через некоторый интервал и вызовите функцию, когда придет время.
Но есть ли какой-нибудь обработчик-объект, который может занять определенное время и вызвать операцию в это время?
Заранее спасибо.