私はrunOnUiThread()を呼び出して、コードのブロックがUIスレッドで確実に実行されるようにすることに慣れています。UIスレッドからコードのブロックを起動するのと同じように簡単にしたいと思います。その方法はどのように見えるべきですか?
3 に答える
9
私はあなたが方法が次のとおりであると言うと思いますstart()
:
new Thread() {
public void run() {
// do something
}
}.start();
または使用するAsyncTask
か、Executor
からjava.util.concurrent
または何でも。
于 2012-05-01T16:12:32.893 に答える
3
ほとんどの場合、が必要ですAsyncTask
。この記事を参照してください:http://developer.android.com/resources/articles/painless-threading.html
于 2012-05-01T16:10:39.137 に答える
3
ASyncTaskの代替
new Thread(){
public void run() {
// Do something
};
}.start();
于 2012-05-01T16:13:50.287 に答える