这是代码
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//...
}
});
setOnClickListener
看起来像:
public void setOnClickListener(android.view.View.OnClickListener l) { /* compiled code */ }
然而,new View.OnClickListener()
它本身是什么?原来这是一个界面:
//View.class
public static interface OnClickListener {
void onClick(android.view.View view);
}
也就是说,这里btn.setOnClickListener(new View.OnClickListener() ....
我创建了一个接口的实例。不,这不是实现此接口的类的实例。
如何创建接口的实例?