2011-10-12 9 views
1

アプリケーションは、時間間隔に基づいてスケジュール(アラームなど)の通知を表示する必要があります。例えば異なるタスクを実行するBrodcastReceiverの実装方法は時間間隔によって異なります

ので、通知は10時タスクAが持っているで

として示されるべき

Task A -> from 10:00 to 13:00 
Task B -> from 15:10 to 16:00 
Task C -> from 17:00 to 17:30 
Task D -> from 20:00 to 23:30 

のような、私は自分のアプリケーションにsettedている4つのタスクがあり、開始しました

at 13:00 タスク午前15時10分タスクB

を終了したように

を開始...としています。

どうすれば実装できますか?それに関連するチュートリアルを提供していただけますか? 複数の方法がある場合は、これを実行する最善の方法は何ですか?

ありがとうございます!

答えて

3

TimerTask

を見て、それを使用する方法のいくつかのコードがあります:返信用

http://enos.itcollege.ee/~jpoial/docs/tutorial/essential/threads/timer.html

+0

感謝を。これが唯一の方法ですか?またはこれが最善の方法ですか? –

+0

これは唯一の方法ではありませんが、これはあなたの要求に最も適した方法です – Caner

+0

1つの大きな混乱..タスクAが終了すると、2:10時間後にタスクBが開始するので、動作するタイマーを1つ作成する必要がありますタスクAとタスクBの間を開始するか?タスクBのタスクBの終了を処理する別のタイマーを作成する必要があります。私は正しいですか? –

関連する問題