aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsmita Poddar <asmitapoddar@google.com>2023-03-24 16:56:22 +0000
committerAsmita Poddar <asmitapoddar@google.com>2023-04-12 13:12:22 +0000
commit1232b1336a362554bd63f1a5dc8e280e32f9c7c6 (patch)
tree4847c00381a21d6cfa520d73261b0efdd19d6100
parentd4aa7bb81a31d9478ef9b5259041d78d8f3a2e55 (diff)
downloadlayoutlib-1232b1336a362554bd63f1a5dc8e280e32f9c7c6.tar.gz
Remove InputManager#getInstance
Replace all instances of InputManager with instances of InputManagerGlobal. Bug: b/267758905 Test: Pre-submit Change-Id: I4d08ec51b544c2043e3b30aea98a4147f49056aa
-rw-r--r--bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java b/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java
index 3bef2fb5ce..a0cf2b23b2 100644
--- a/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java
+++ b/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java
@@ -175,6 +175,7 @@ public class BridgeContext extends Context {
private final ActivityManager mActivityManager;
private final ConnectivityManager mConnectivityManager;
private final AudioManager mAudioManager;
+ private final InputManager mInputManager;
private final HashMap<View, Integer> mScrollYPos = new HashMap<>();
private final HashMap<View, Integer> mScrollXPos = new HashMap<>();
@@ -267,6 +268,7 @@ public class BridgeContext extends Context {
mActivityManager = ActivityManager_Accessor.getActivityManagerInstance(this);
mConnectivityManager = new ConnectivityManager(this, null);
mAudioManager = new AudioManager(this);
+ mInputManager = new InputManager(this);
if (mLayoutlibCallback.isResourceNamespacingRequired()) {
if (mLayoutlibCallback.hasAndroidXAppCompat()) {
@@ -686,7 +688,7 @@ public class BridgeContext extends Context {
return mAudioManager;
case INPUT_SERVICE:
- return InputManager.getInstance(this);
+ return mInputManager;
case TEXT_CLASSIFICATION_SERVICE:
case CONTENT_CAPTURE_MANAGER_SERVICE: