【发布时间】:2012-04-26 18:26:52
【问题描述】:
boolean buttonflag=false;
Editbutton.setOnClickListener( new OnClickListener()
{
@Override
public void onClick( View v )
{
buttonflag=true;
}
}
我得到的错误是“不能引用以不同方法定义的内部类中的非最终变量 buttonflag”我想要做的是当我按下 Editbutton 时我希望 buttonflag 为真..任何人都可以解释这个问题的原因和解决方法?
【问题讨论】:
-
Java 不支持这个,除非你把它变成一个字段。
-
为了了解这个原因,尝试通过这个answer of mine,希望能有所帮助