현재 클래스 내부의 익명클래스에서 다른 클래스의 변수를 변경하려고하는데
컴파일에러는 안뜨지만 코드 실행시 앱이 정지되버립니다.
이 변수에 접근할 수 있는 방법이 있을까요?
class Adpter extends BaseAdapter{
ArrayList<AdapterContent> items = new ArrayList<>();
public View getView(){
Btn.setOnClickListener(new OnClickListener(){
public void onClick(View v){
if(items.get(pos).testBool){
items.get(pos).testBool = false;
}else{
items.get(pos).testBool = true;
}
}
}
}
class AdapterContent{
public boolean testBool;
}
}
코드는 이런식입니다.