There're some classes reaching to DisplayController and IWindowService through SystemWindows, decouple SystemWindows from these classes and inject needed instances directly. Update to use view.getContext instead of injecting context from SystemUI. Bug: 161655636 Test: atest WindowManagerShellTests Test: atest SystemUITests Change-Id: Ic6da21d6e407d222660b86bfb0f975c4f784b7f5