diff options
| author | 2024-06-13 23:18:43 +0000 | |
|---|---|---|
| committer | 2024-06-13 23:18:43 +0000 | |
| commit | 90da65c3ee21181bb42c770e04ded5eeda014936 (patch) | |
| tree | b12dcd709543fc2472ff85912a1b74ebe807674d | |
| parent | 7d916685d951044d9bd85f562f5912fb56d947b7 (diff) | |
| parent | 662575c1bcc3b3f7eb75cc81b7e9344ba9185e03 (diff) | |
Merge "Rename IMMS#mPackageMonitorHandler to mIoHandler" into main
3 files changed, 14 insertions, 14 deletions
diff --git a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java index 99036c64fb71..15f7dd90f646 100644 --- a/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +++ b/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java @@ -322,7 +322,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. private final Handler mHandler; @NonNull - private final Handler mPackageMonitorHandler; + private final Handler mIoHandler; @MultiUserUnawareField @UserIdInt @@ -1237,7 +1237,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. Context context, boolean experimentalConcurrentMultiUserModeEnabled, @Nullable ServiceThread serviceThreadForTesting, - @Nullable ServiceThread packageMonitorThreadForTesting, + @Nullable ServiceThread ioThreadForTesting, @Nullable IntFunction<InputMethodBindingController> bindingControllerForTesting) { synchronized (ImfLock.class) { mExperimentalConcurrentMultiUserModeEnabled = @@ -1258,15 +1258,15 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. thread.start(); mHandler = Handler.createAsync(thread.getLooper(), this); { - final ServiceThread packageMonitorThread = - packageMonitorThreadForTesting != null - ? packageMonitorThreadForTesting + final ServiceThread ioThread = + ioThreadForTesting != null + ? ioThreadForTesting : new ServiceThread( PACKAGE_MONITOR_THREAD_NAME, Process.THREAD_PRIORITY_FOREGROUND, true /* allowIo */); - packageMonitorThread.start(); - mPackageMonitorHandler = Handler.createAsync(packageMonitorThread.getLooper()); + ioThread.start(); + mIoHandler = Handler.createAsync(ioThread.getLooper()); } SystemLocaleWrapper.onStart(context, this::onActionLocaleChanged, mHandler); mImeTrackerService = new ImeTrackerService(serviceThreadForTesting != null @@ -1537,7 +1537,7 @@ public final class InputMethodManagerService implements IInputMethodManagerImpl. } }, "Lazily initialize IMMS#mImeDrawsImeNavBarRes"); - mMyPackageMonitor.register(mContext, UserHandle.ALL, mPackageMonitorHandler); + mMyPackageMonitor.register(mContext, UserHandle.ALL, mIoHandler); mSettingsObserver.registerContentObserverLocked(currentUserId); final IntentFilter broadcastFilterForAllUsers = new IntentFilter(); diff --git a/services/core/java/com/android/server/inputmethod/InputMethodSettingsRepository.java b/services/core/java/com/android/server/inputmethod/InputMethodSettingsRepository.java index 60b9a4cfe840..68924b5f370f 100644 --- a/services/core/java/com/android/server/inputmethod/InputMethodSettingsRepository.java +++ b/services/core/java/com/android/server/inputmethod/InputMethodSettingsRepository.java @@ -78,7 +78,7 @@ final class InputMethodSettingsRepository { userId, AdditionalSubtypeMapRepository.get(userId), DirectBootAwareness.AUTO); - sPerUserMap.put(userId, settings); + put(userId, settings); } } }); diff --git a/services/tests/InputMethodSystemServerTests/src/com/android/server/inputmethod/InputMethodManagerServiceTestBase.java b/services/tests/InputMethodSystemServerTests/src/com/android/server/inputmethod/InputMethodManagerServiceTestBase.java index 3b25cb13e66c..42bd75a7a67e 100644 --- a/services/tests/InputMethodSystemServerTests/src/com/android/server/inputmethod/InputMethodManagerServiceTestBase.java +++ b/services/tests/InputMethodSystemServerTests/src/com/android/server/inputmethod/InputMethodManagerServiceTestBase.java @@ -127,7 +127,7 @@ public class InputMethodManagerServiceTestBase { protected IInputMethodInvoker mMockInputMethodInvoker; protected InputMethodManagerService mInputMethodManagerService; protected ServiceThread mServiceThread; - protected ServiceThread mPackageMonitorThread; + protected ServiceThread mIoThread; protected boolean mIsLargeScreen; private InputManagerGlobal.TestSession mInputManagerGlobalSession; @@ -226,14 +226,14 @@ public class InputMethodManagerServiceTestBase { "immstest1", Process.THREAD_PRIORITY_FOREGROUND, true /* allowIo */); - mPackageMonitorThread = + mIoThread = new ServiceThread( "immstest2", Process.THREAD_PRIORITY_FOREGROUND, true /* allowIo */); mInputMethodManagerService = new InputMethodManagerService(mContext, InputMethodManagerService.shouldEnableExperimentalConcurrentMultiUserMode(mContext), - mServiceThread, mPackageMonitorThread, + mServiceThread, mIoThread, unusedUserId -> mMockInputMethodBindingController); spyOn(mInputMethodManagerService); @@ -267,8 +267,8 @@ public class InputMethodManagerServiceTestBase { mInputMethodManagerService.mInputMethodDeviceConfigs.destroy(); } - if (mPackageMonitorThread != null) { - mPackageMonitorThread.quitSafely(); + if (mIoThread != null) { + mIoThread.quitSafely(); } if (mServiceThread != null) { |