私は、いずれか、次のチュートリアルの制御フローを説明できるかどうかを知りたいと思った:
http://www.vogella.de/articles/AndroidPerformance/article.htmlアンドロイドでのハンドラとAsynctaskの処理
私はハンドラの仕事の方法はないのRunnableとポスト()メソッドを認識していないのですか?
おかげ
スネハ
私は、いずれか、次のチュートリアルの制御フローを説明できるかどうかを知りたいと思った:
http://www.vogella.de/articles/AndroidPerformance/article.htmlアンドロイドでのハンドラとAsynctaskの処理
私はハンドラの仕事の方法はないのRunnableとポスト()メソッドを認識していないのですか?
おかげ
スネハ
例1:
Handler threadHandler=new Handler();
threadHandler.postDelayed(new Runnable() {
public void run() {
// do your task here ..it will execute after 100 ms in separate thread
}
}, 100L);
例2:
final Handler mHandler = new Handler(Looper.getMainLooper());
new Thread(){
/* (non-Javadoc)
* @see java.lang.Thread#run()
*/
@Override
public void run() {
// do your task here.. it will execute in seperate thread
// you can post your result from here using mHandler.post Method.
}
}.start();
多くのチュートリアルがありますインターネット上で利用可能です。あなたはそれを非常に簡単に見つけることができます。
この参照:
http://mindtherobot.com/blog/159/android-guts-intro-to-loopers-and-handlers/
Runnableを、オブジェクトとしてコードの実行可能bloackを表し、ハンドラにPOSTメソッドを、ハンドラが実行される、入力として、実行可能なオブジェクトをrequries。