Это код, который я использую в программировании Android
EditText pass1,pass2;
Button register=(Button) findViewById(R.id.register);
register.setOnCllickListener(new OnClickListener(){
public void onClick(View v)
{
passq=(EditText) findViewById(R.id.password_fill);
}
});
Но я всегда получаю сообщение об ошибке:
Cannot refer to non-final variable inside an inner class defined in different method.
Даже после того, как я объявил pass1 как окончательный, я получаю следующую ошибку:
The final local variable pass1 cannot be assigned since it is defined in an enclosing type.
Но почему появляется эта ошибка и как я могу ее устранить? Я сталкивался с этим много раз.