タグ付けされた質問 「timertask」

3
タイマータスクまたはハンドラー
10秒ごとになんらかのアクションを実行したいとしますが、必ずしもビューを更新する必要はありません。 問題は、次のようにtimertaskでtimerを使用する方が良い(つまり、より効率的で効果的)かどうかです。 final Handler handler = new Handler(); TimerTask timertask = new TimerTask() { @Override public void run() { handler.post(new Runnable() { public void run() { <some task> } }); } }; timer = new Timer(); timer.schedule(timertask, 0, 15000); } またはpostdelayedのハンドラー final Handler handler = new Handler(); final Runnable r …

12
ScheduledExecutorServiceを使用して、特定の時間に特定のタスクを毎日実行するにはどうすればよいですか?
毎日午前5時に特定のタスクを実行しようとしています。そこでScheduledExecutorService、これを使用することにしましたが、これまでに、数分ごとにタスクを実行する方法を示す例を見てきました。 また、毎日特定の時間(午前5時)にタスクを実行する方法と、夏時間の事実も考慮した例を見つけることができません- 以下は15分ごとに実行される私のコードです- public class ScheduledTaskExample { private final ScheduledExecutorService scheduler = Executors .newScheduledThreadPool(1); public void startScheduleTask() { /** * not using the taskHandle returned here, but it can be used to cancel * the task, or check if it's done (for recurring tasks, that's not * going to be …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.