我应该为活动中的小部件创建实例字段吗?

时间:2012-05-22 21:47:12

标签: android android-widget

作为一个继承Adnroid项目的新手设备开发人员,我想知道它在实例字段中存储小部件的风格是否是一个好习惯。

编写此程序的方式是Activity.onCreate,在调用setContentView后,为每个窗口小部件调用findViewById并为其分配实例字段。在其他方法中,它会调用getTextsetEnabled

这被认为是Android世界中的最佳做法吗?我的意思是倾向于在需要时调用findViewById,但想知道它是如何完成的。

编写良好的Android应用程序的任何良好资源(与教程相比)?

1 个答案:

答案 0 :(得分:0)

调用findViewById似乎更快(我认为它只是一个安慰剂)。我只从onCreate调用一次,并将其分配给字段或局部变量,具体取决于具体情况。我认为只调用findViewById一次的原因是因为它比每次需要时执行该方法都要简洁。

此外,这就是通常的方式。只需看看iosched应​​用程序(由谷歌的Android工程师编写)等应用程序,您就会看到最有经验的开发人员通常会做的事情。