我是Android开发的新手,在某处我读到我们不应该在findItemById
中放入大量代码,因为在运行应用程序时需要更多时间。
因此,如果我有10或20或... UI元素(按钮,图像视图,...),可以安全地在onCreate
中对所有这些元素使用{{1}},或者只是在方法中找到它们我们打算用它们吗?那么Override方法和常规方法之间的区别是什么?
答案 0 :(得分:1)
在面向对象编程中,方法重写是一种语言功能,它允许子类或子类提供已由其某个超类或父类提供的方法的特定实现。
请查看onCreate和其他活动生命周期方法
http://developer.android.com/reference/android/app/Activity.html#onCreate(android.os.Bundle)
答案 1 :(得分:1)
在onCreate方法中引用UI元素没有任何害处,它不会对您的性能产生太大影响。在onCreate中定义是有益的,因为它是第一个将被执行的方法,因此您将从一开始就引用您的视图元素。
重写意味着重新定义已继承其他方法的类中已定义的方法是常规方法。