Операция Android setContentView

Я считал, что важно назвать setContentView () рано в действии, так как это создает объекты представления, которыми может управлять последующий код в onCreate ().

С точки зрения жизненного цикла представление становится оттянутым для экранирования, как только setContentView () называют, или это позволяет onCreate (), функция, чтобы создать/заполнить информацию в объектах представления и ожидать для фактического рисования его после onCreate () завершается?

Спасибо!

8
задан stormin986 24 April 2010 в 18:46
поделиться

1 ответ

отображается ли представление на экран, как как только вызывается setContentView ()

Нет.

или позволяет функции onCreate () создавать / заполнять информацию в объектах просмотра, а ждать, чтобы ее отрисовать после onCreate () завершается?

Да. Объекты View создаются немедленно как часть setContentView () . Однако все операции рисования (из onCreate () или где-то еще) действительно приводят к тому, что сообщения помещаются в очередь сообщений, через которую работает основной поток приложения.

9
ответ дан 5 December 2019 в 18:57
поделиться
Другие вопросы по тегам:

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