0
これは動作しますが:AsyncTaskのdoInbackground()で新しいスレッドを呼び出すことができないのはなぜですか?
new Thread(new Classimplementingrunnable(stuff, dostuff()).start();
これはないだろう:「私は、スレッド内だ」エラーが発生していない
new Thread(){
public void run(){
Log.i("tag", "I am inside thread");
dostuff();
}
};
、それはちょうどそれを無視し、それが別のスレッドを開始文句を言わない、そうでしょう表示されません。
後者の場合でも '' start() ''を呼び出します。しかし、Thread.run()をオーバーロードするのではなく、常にThread a Runnableを渡す方が良いでしょう。 – harism