2011-12-12 72 views
0

在Android中,当您继承Application类时,最好在构造函数中还是在onCreate中初始化变量?或者它没有区别?继承应用程序类

+0

就我在所有的例子和教程中看到的,我会说'onCreate'方法更好。 – SERPRO

回答

1

您很少在Android组件上实现构造函数,如ActivityApplication。在onCreate()的内部,在调用super.onCreate()之后,可以安全地使用大多数超类方法。因此,典型的模式是在onCreate()中初始化任何复杂的东西。

+0

你会说,因此构造函数在Android组件中相对过时了吗? – JonWells

+0

@CrimsonChin:没有那么“过时”,因为通常不是很有用。 – CommonsWare