Android - Конструктор действия по сравнению с onCreate

Я понимаю тот Android Activities имейте определенные жизненные циклы и это onCreate должен переопределяться и использоваться для инициализации, но что точно происходит в конструкторе? Есть ли любые случаи, когда Вы могли переопределить Activity конструктор также, или Вы никогда не должны касаться его?

Я предполагаю, что конструктор никогда не должен использоваться потому что ссылки на Activities не очищены полностью (таким образом препятствующий сборщику "мусора") и это onDestroy есть ли с этой целью. Это корректно?

82
задан idolize 21 July 2010 в 17:44
поделиться

2 ответа

Я не могу придумать какой-либо веской причины что-либо делать в конструкторе. Вы никогда не создаете действие напрямую, поэтому вы не можете использовать его для передачи параметров. Как правило, просто делайте что-то в onCreate.

32
ответ дан 24 November 2019 в 09:21
поделиться

Вам необходимо переопределить конструктор, когда у вашей активности будут настраиваемые параметры или вы хотите отслеживать вызовы из классов, унаследованных от.

0
ответ дан 24 November 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: