Android:将视图的引用存储为成员变量是否有效?

时间:2012-02-03 23:38:58

标签: android view

如果我有一个观点,我将以适当的规律性引用(改变其可见性等等),将此View存储为成员变量或每次需要时执行findViewById()更有效参考吗?

成员变量需要内存使用,而方法我需要更多时间。是否有人知道已经建立的最佳做法?

2 个答案:

答案 0 :(得分:9)

存储引用效率更高。参考的内存成本将是最小的(我不记得确切的成本,但它是4字节的顺序。)

答案 1 :(得分:1)

真正关心的是 存储引用的位置。最重要的是,当View不再使用时,您不希望保留引用;如果你这样做会导致糟糕的事情。