ホーム > タグ > タイマー
タイマー
[Android] タイマーの使い方
- 2012-05-16 (水)
- Android
時間経過や一定間隔での処理を行う場合にはタイマーがよく使われます。
今回はタイマーの基本的な使い方をまとめてみました。
タイマー機能はTimerクラスおよびTimerTaskクラスにまとめられています。
大まかな処理の流れは次のようになります。
- Timerオブジェクト作成
- Timerクラスの schedule() もしくは scheduleAtFixedRate() でタイマー起動
- Timerクラスの cancel() でタイマー停止&破棄
Timerオブジェクト作成
Timerクラスにはいくつかのコンストラクタが定義されています。
メソッド | 説明 |
---|---|
Timer() | ユーザースレッドで動くタイマーオブジェクトを作成する。 |
Timer(boolean isDaemon) | 指定されたスレッド種別で動くタイマーオブジェクトを作成する。 |
Timer(String name) | 名前付きユーザースレッドで動くタイマーオブジェクトを作成する。 |
Timer(String name, boolean isDaemon) | 指定された種別の名前付きスレッドで動くタイマーオブジェクトを作成する。 |
isDaemon という引数を取るコンストラクタがありますが、これはスレッド種別を指定するものです。
この辺りはスレッドに関する知識が必要になってきますので、簡単に説明しておきます。
- Comments: 0
- Trackbacks: 0
Home > Tags > タイマー
- Search
- Feeds
- Meta
- 人気の記事