Android: OnClick 侦听器在适配器内还是在适配器外?
Android: OnClick Listener in an adapter or outside of it?
在性能方面,将 onclick 侦听器放置在适配器的 getView() 调用中或将 onclick 侦听器放置在包含适配器的列表视图之外是否相同?
我的基本想法是,如果我在两个不同的地方使用同一个适配器,可以减少代码。但我需要确保性能不会受到影响!
性能差异可以忽略不计,我什至不担心。而不是选择似乎适合您的设计方法的任何东西。如果你想减少代码重复,把它放在 getView()
中就可以了。
在性能方面,将 onclick 侦听器放置在适配器的 getView() 调用中或将 onclick 侦听器放置在包含适配器的列表视图之外是否相同?
我的基本想法是,如果我在两个不同的地方使用同一个适配器,可以减少代码。但我需要确保性能不会受到影响!
性能差异可以忽略不计,我什至不担心。而不是选择似乎适合您的设计方法的任何东西。如果你想减少代码重复,把它放在 getView()
中就可以了。