Какова связь между DecorView и ViewRootImpl в Android?
Я не уверен, что понимаю связь между ними. Как я понимаю, ViewRootImpl содержит mView, который является основным видом для каждого окна, а DecorView также является основным видом для каждого окна?
1 ответ
Решение
Оказывается, что mView внутри ViewRootImpl IS DecorView, так что это отвечает на мой собственный вопрос
ViewRootImpl является вершиной иерархии представления, он реализует необходимый протокол между View и WindowManager.
DecorView является истинным корнем иерархии представления окна. Он содержит как "декор" (то есть заголовок окна, так и содержит представление содержимого).