我正在编写一个代码,我将在一个视图中使用更多的onClickListener,但我希望它一次只有一个onClickListener
。所以我的问题是:如果我总是调用myView.setOnClickListener(MyListener)
就足够了,还是我需要在为视图设置新侦听器之前始终调用myView.setOnClickListener(null)
?
文档只说它注册了一个回调,没有说明以前注册的回调。
谢谢你的回答!
所以我的问题是:如果我总是打电话就足够了吗 myView.setOnClickListener(MyListener(?
是的,这就足够了。 顾名思义,二传手sets
(assigns
(您作为参数提供的引用,覆盖任何先例分配的引用。
文档只说它注册了一个回调,没有说 有关先前注册的回调的任何内容。
它不是,因为这个名字已经暗示了它