commit | 05b5e0e29ec54feed2c02edf7a62ea3fe6a4e2e9 | [log] [tgz] |
---|---|---|
author | Yohei Yukawa <yukawa@google.com> | Fri Jul 12 06:09:18 2024 +0000 |
committer | Yohei Yukawa <yukawa@google.com> | Fri Jul 12 06:09:18 2024 +0000 |
tree | d9876703533936cfe2b112ef0c4ae2b1f8799917 | |
parent | 626a053f154456d53de2f04654df4f6d1682fbc7 [diff] |
Make sure to not block SystemService#onUserStarting() in IMMS As part of our on-going effort to make sure that slow I/O operations will not block the system in InputMethodManagerService, we start dispatching InputMethodManagerService#initializeVisibleBackgroundUserLocked() into an I/O thread. The observable semantics should remain unchanged in general. Bug: 343601565 Test: presubmit Flag: EXEMPT refactor Change-Id: Iee0b1c7276f88e4b179b0eb8fb978503bc45760c