AndroidタイマーTimerの超実践的使い方

Androidでは、定期的にタスクを実行するためのタイマーを作成するためにTimerクラスを使用できます。以下は、簡単な使用例です。

  1. タイマー
  2. タスクタイマー
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// 定时执行的任务逻辑
}
};
  1. タイマータスクの実行方法と時間間隔を設定する:
// 延迟0毫秒后执行任务,然后每隔1000毫秒重复执行
timer.schedule(task, 0, 1000);

ここで 0 はタスクを即座に実行することを表し、1000 は 1000 ミリ秒ごとに実行することを表します。

  1. スケジュールされたタスクをキャンセルする
timer.cancel();

以上はTimerクラスを使用してタイマーを作成する簡単な例です。タイマー処理はバックグラウンドスレッドで実行されることに留意してください。メインスレッドでUIを更新する必要がある場合は、runメソッドでrunOnUiThreadメソッドを使用するか、Handlerを使用してUI更新操作を実行する必要があります。

bannerAds