ListView 및 리스너에 대한 질문이 있습니다. 내 앱에 listview가 있다고 가정 해 보겠습니다. 각 항목에는 체크 박스가 있습니다. 그리고 난 다음 코드를했습니다 :여러 청취자
public View getView(final int position, View convertView, ViewGroup parent) {
CheckBox checkbox = (CheckBox)v.findViewById(R.id.checkbox);
checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// some code
}
});
}
의 getView 메서드를 호출 할 때 당신은 내가 setOnCheckedChangeListener마다 시간을 설정할 볼 수 있듯이. 청취자를 설정하는 올바른 방법은 무엇입니까? 아니면 한 번 설정해야합니까? 성과 측면에서 나쁜가요? 아니면 상관 없습니까? 이전 청취자를 덮어 쓸지 여부를 청취자를 여러 번 설정했거나이 이벤트의 청취자가 여러 명 있습니까?