我正在浏览 Hello Android (Android PDF/tutorial),现在已经多次看到这种语法。有人可以向我解释一下定义 run Runnable 时使用的 Java 语法吗?
private class AndroidBridge {
public void callAndroid(final String arg) { // must be final
handler.post(new Runnable() {
public void run() {
Log.d(TAG, "callAndroid(" + arg + ")" );
textView.setText(arg);
}
...
代码是否定义了一个 Runnable 对象并覆盖了它的 run 方法?