标签: android view
如果我有一个观点,我将以适当的规律性引用(改变其可见性等等),将此View存储为成员变量或每次需要时执行findViewById()更有效参考吗?
成员变量需要内存使用,而方法我需要更多时间。是否有人知道已经建立的最佳做法?
答案 0 :(得分:9)
存储引用效率更高。参考的内存成本将是最小的(我不记得确切的成本,但它是4字节的顺序。)
答案 1 :(得分:1)
真正关心的是 存储引用的位置。最重要的是,当View不再使用时,您不希望保留引用;如果你这样做会导致糟糕的事情。