У меня вопрос о 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
}
});
}
Как вы можете видеть, что я установить setOnCheckedChangeListener каждый раз, когда GetView метод. Так это правильный способ установить слушателя? Или я должен установить его один раз? Это плохо с точки зрения производительности? Или это не имеет значения? И если я установлю слушателя несколько раз, будет ли он перезаписывать предыдущий прослушиватель или у меня будет несколько слушателей для этого события?