2011-12-12 2 views
0

В Android, когда вы подклассифицируете класс Application, лучше всего инициализировать переменные в конструкторе или в onCreate? Или это не имеет значения?Подкласс класса приложения

+0

Насколько я понял во всех примерах и учебных пособиях, я бы сказал, что лучше сделать это по методу 'onCreate'. – SERPRO

ответ

1

Вы редко реализуете конструктор на Android-компоненте, например Activity или Application. Внутри onCreate(), после того как вы вызвали super.onCreate(), вы можете безопасно использовать большинство методов суперкласса. Следовательно, типичный шаблон - инициализировать что-либо сложное в onCreate().

+0

Не могли бы вы сказать, что конструктор относительно устарел в Android-компоненте? – JonWells

+0

@CrimsonChin: Не так много «устаревших», как обычно не полезно. – CommonsWare

Смежные вопросы