diff options
| author | 2024-05-20 18:28:27 +0900 | |
|---|---|---|
| committer | 2024-05-20 16:31:30 +0000 | |
| commit | 24e83fb54bf7c23037ef9091d60458fcc3855d1b (patch) | |
| tree | 11318ce640e0cf372c3996b5df0d40f3f837eca6 /libs/androidfw/StringPool.cpp | |
| parent | 5fad06bf9e3f3bd869fa399858571cbf1cf0d63f (diff) | |
Do not trigger IME user switching in experimental multi-user mode
In the (experimental) concurrent multi-user mode, all the active IME
users should be treated equally and there should be no current IME
user any more.
This CL makes it clear that
* Lifecycle#onUserSwitching can be ignored
* No need to change the "current IME user" from
IMMS#startInputOrWindowGainedFocus
Note that the semantics on work-profile when concurrent multi-user
mode is not yet defined, as both personal and work profiles are
supposed to share the same display.
The above special behaviors are guarded behind a runtime flag
android.view.inputmethod.concurrent_input_methods.
There must be no behavior change unless it is enabled (and other
conditions defined in
IMMS#shouldEnableExperimentalConcurrentMultiUserMode() are met).
Bug: 341558132
Test: presubmit
Flag: android.view.inputmethod.concurrent_input_methods
Change-Id: I48205f8cbd5db77b46bdfd8af19b306c6150e352
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions