gpt4 book ai didi

java - 在Android中,在类中声明变量时的最佳实践是什么

转载 作者:行者123 更新时间:2023-12-02 06:29:29 25 4
gpt4 key购买 nike

让我们以 Activity 类为例,我发现许多开发人员在类本身中使用私有(private)变量来存储小部件的指针,并在 onCreate 事件中初始化它们。海豚有什么用呢?分配一个我们并不真正需要的新变量不是浪费资源吗?我的意思是,我们总是可以通过调用 findviewById 来获取对象,并且在任何情况下,在需要时将其存储到方法变量中。

最佳答案

如果使用该 View 的许多实例,则使用变量使代码变得更具可读性。

此外,每次使用时都进行查找会稍微快一些,特别是在使用量很大的情况下。即使假设最好的搜索算法,findViewById() 也比变量访问花费更长的时间。

无论如何,这是一个微优化;额外变量的内存占用和 find 的查找时间都非常小,用户不会注意到差异。程序员花在过度思考此类问题上的时间可能更好地花在其他地方。

关于java - 在Android中,在类中声明变量时的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20204068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com