Я пытаюсь создать динамически ImageView, и я хочу передать это изображениеView как параметр метода в слушатель.переменная non-final внутри внутреннего класса
ImageView imageView1 = new ImageView(LookActivity.this);
imageView1.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
detectLocationAndShowPopUp(imageView1);
return true;
}
})
Но я везу следующее сообщение об ошибке:
не может относиться к неконечной переменной imageView1 внутри внутреннего класса, определенный в другом методе.
Я не хочу объявлять изображениеView как окончательное. Как я могу решить эту проблему?
http://stackoverflow.com/questions/1299837/cannot-refer-to-a-non-final-variable-inside-an-inner-class-defined-in-a-differen – Nermeen