【发布时间】:2016-12-15 05:32:12
【问题描述】:
我正在尝试在我的应用程序视图上实现OnClick 行为。由于我是 android 新手,并且想知道在实现 View.OnClickListener 接口时是否将其传递给将是更好的选择,或者将 setOnclickListener 匿名类用于小部件。就我而言,我的感觉是,传递它可能会导致整个活动及其子元素传递给特定的小部件,因此会消耗更多的内存,从而避免内存泄漏,这是最好的方法。
【问题讨论】:
-
最好的选择是实现 View.OnClickListener。它将减少一些代码行,并且易于将所有点击事件保持在一个块中。
-
@Nas yup 我知道这一点,但我对内存消耗感到好奇。
-
可能会减少文件大小中的一些内存(空间),但是两者都将引用同一个类并且工作方式相同,因此它分配相同数量的内存(RAM)。
标签: android facebook facebook-sharer