Remove the dependency on StatusBarManagerService from IMMS
This is a mechanical code clean up with no behavior change for
InputMethodManagerService.
An internal callback
InputMethodManagerService#systemRunning(StatusBarManagerService)
originates from a quick feature work to show progress dialog for
booting after an upgrade [1]. Since then system server lifecycle
management has been consolidated [2][3][4], but the direct dependency
on StatusBarManagerService from InputMethodManagerService has been
there.
This CL replaces StatusBarManagerService with StatusBarManagerInternal
to remove such a direct dependency from InputMethodManagerService.
[1]: I0e78439ccec3850fb67872c22f235bf12a158dae
661cd52e0e1d527132eb1cae604d3e64da7ec0cb
[2]: I637ba28412793166cbf519273fdf022241159a92
a00271533f639c8ed36429c663889ac9f654bc72
[3]: Iaacfee8d5f080a28d7cc606761f4624673ed390f
ef2ea1faf6449f97a2423ecbdecce664c58bcbe1
[4]: Ic17667df60b30e5355b61a3601ad27a000cab3a3
1e33dc8fdf3f722ecd32cc586b2a9515de24a242
Bug: 234882948
Test: presubmit
Change-Id: Iacd258006df73090c16d3f3b813a5f0a8cec488d
3 files changed