TEL:400-8793-956
当前位置:程序、服务器

为什么必须为TextView和Button声明变量?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-07 10:12:57

 问:在我未经训练的人看来,为TextView和Button声明变量似乎是多余的。

 
据我了解,我们正在创建一个变量,将视图放入其中,然后通过该变量访问该视图。
 
为什么我们不直接访问视图有原因吗?
 
希望这个问题有道理...   
 
 
答:当我们直接访问视图时,我们调用findViewById()。在幕后,就资源而言,这在Android中非常昂贵,因此我们不想过多地调用该方法。
 
因此,通过一次将视图存储在变量中,我们只需调用一次查找该视图的方法即可,从而节省了资源!
 
在进行移动开发时,必须在资源方面进行思考,因为我们需要考虑电池寿命,设备速度慢以及其他一系列因素。我们全力打造最佳的用户体验,因此,我们不希望应用程序变慢!
 
希望这可以向您解释为什么我们使用变量,但是如果您仍然不了解某些内容,请随时向我喊一声,我将尽力帮助:)
上一篇: 即使密码不匹配,也可以提交
下一篇: 为什么add方法要使用'song'参数?