虽然这样可行:
new Thread(new Classimplementingrunnable(stuff, dostuff()).start();
这不会:
new Thread(){
public void run(){
Log.i("tag", "I am inside thread");
dostuff();
}
};
没有错误发生,它会忽略它,它不会启动一个单独的线程,所以“我在线程内部”将不会显示。
答案 0 :(得分:2)
您需要在线程上调用start()
方法才能使其运行。
new Thread(){
@Override
public void run(){
Log.i("tag", "I am inside thread");
dostuff();
}
}.start();