4

私はrunOnUiThread()を呼び出して、コードのブロックがUIスレッドで確実に実行されるようにすることに慣れています。UIスレッドからコードのブロックを起動するのと同じように簡単にしたいと思います。その方法はどのように見えるべきですか?

4

3 に答える 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 に答える