Вызывает ли вызов setOnClickListener из нескольких классов только один обратный вызов?

Я хотел бы иметь возможность динамически изменять OnItemClickListenerдля ListView. Однако APIне дает четкого представления о том, приемлемо ли это или нет, а также о том, каким будет результат, если я это сделаю.

Что мне нужно, так это то, что если я вызову listView.setOnItemClickListener()из одного класса, а затем снова из другого класса, только более новый класс получит обратный вызов.

Кстати, этот вопрос также может относиться кSetOnClickListener().

API может быть реализован таким образом, но вместо этого он может быть реализован таким образом, чтобы все классы, вызвавшие setOnItemClickListener, получали обратный вызов.

Какое поведение на самом деле реализуется Android API?

5
задан Jeff Axelrod 27 March 2012 в 12:55
поделиться