六.Handlerの最も簡単な応用
1024 ワード
1.Handlerは、メッセージの送信およびメッセージの処理に使用される.メッセージをメッセージのキューに配置します.予定通りにメッセージを送信するか、Runnanbleを実行します(POSTメソッドを使用します).
二.例
1.まずHandlerオブジェクトを作成する
2.匿名の内部クラスを用いてRunnableクラスを実現し、run()関数を複写してスレッドを作成する.これは本当の独立したスレッドではありません.
3.ボタンのOnClickLinsentリスナーをアクティブにする場合に使用
二.例
1.まずHandlerオブジェクトを作成する
Handler handler = new Handler();
2.匿名の内部クラスを用いてRunnableクラスを実現し、run()関数を複写してスレッドを作成する.これは本当の独立したスレッドではありません.
Runnable updateThread = new Runnable(){
@Override
public void run(){
system.out.println(“updateThread ”);
// 3000 updateThread
// updateThread , removeCallbacks 。
hanler.postDelayed(updateThread ,3000);
}
}
3.ボタンのOnClickLinsentリスナーをアクティブにする場合に使用
handler.post(updateThread); updateThread 。
4. OnClickListener updateThread
handler.removeCallbacks(updateThread);
.Handler....postDelayedの いは2つの のパラメータであり,2 は を うpostである.