Avoid holding WM lock on input path

WM lock may block the whole input pipeline.
Post some methods to main thread to avoid blocking input
pipeline.

Bug: 129126585
Test: atest ActivityManagerMultiDisplayTests
Test: atest ActivityManagerActivityVisibilityTests
Test: atest ActivityManagerSplitScreenTests#testMinimizeAndUnminimizeThenGoingHome
Test: atest ActivityMetricsLoggerTests#testAppHotLaunchSetsWaitResultDelayData

Change-Id: I0888aefaf913260fdce8553462814710d4014011
1 file changed