在java和android世界中,要立即运行Thread我们就像这样执行它
Thread tr = new Thread(new Runnable() {
@Override
public void run() {
todo();
}
});
tr.start();
所以tr是新的Thread,但是在android api中,PerformClick实现了Runnable接口,并且通过执行run方法正常调用
private static void handleCallback(Message message) {
message.callback.run();
}
回调是PerformClick
private final class PerformClick implements Runnable {
@Override
public void run() {
performClick();
}
}
我正在尝试理解为什么在这种情况下它不是新的线程
由于