我是Android开发的新手,我怎么能理解这个片段?
private OnClickListener listener = new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
System.exit(0);
finish();
}
};
OnClickListener是一个静态接口,我们不能使用“new”来初始化一个对象。谁可以帮助我,提前谢谢你。
答案 0 :(得分:1)
在Java中,如果实现所呈现接口的所有必要要求,则可以创建Anonymous Class。这是一个实现OnClickListener的新类定义,并覆盖了一个必要的方法onClick(View)。