前言
在Android 12中,RootWindowContainer是一个重要的类,它是WindowManagerService的主要组成部分之一,用于管理所有应用程序的窗口。它表示整个屏幕上的最顶层的容器,包括状态栏、导航栏和所有应用的窗口。
一、RootWindowContainer的创建
1、RootWindowContainer是在WindowManagerService的构造方法中被创建的。
frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
public class WindowManagerService extends IWindowManager.Stubimplements Watchdog.Monitor, WindowManagerPolicy