diff options
| author | Xavier Ducrohet <xav@android.com> | 2011-07-19 15:10:23 -0700 |
|---|---|---|
| committer | Xavier Ducrohet <xav@android.com> | 2011-07-19 15:10:23 -0700 |
| commit | af64556de0064eeb5a4d4e6d634c3f074f5f40ce (patch) | |
| tree | aaeb6dba4b713c2d7a21621d00555d823104316c /tools/layoutlib/bridge/src/android/view/inputmethod | |
| parent | f2cc48fe8bea26bd07cb943b8308a19336536867 (diff) | |
| download | frameworks_base-af64556de0064eeb5a4d4e6d634c3f074f5f40ce.zip frameworks_base-af64556de0064eeb5a4d4e6d634c3f074f5f40ce.tar.gz frameworks_base-af64556de0064eeb5a4d4e6d634c3f074f5f40ce.tar.bz2 | |
Layoutlib: misc fix + start of AndroidBidi support.
Change-Id: If2ce0b683da8cce01679322d503eed8dd474e521
Diffstat (limited to 'tools/layoutlib/bridge/src/android/view/inputmethod')
| -rw-r--r-- | tools/layoutlib/bridge/src/android/view/inputmethod/InputMethodManager_Delegate.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/layoutlib/bridge/src/android/view/inputmethod/InputMethodManager_Delegate.java b/tools/layoutlib/bridge/src/android/view/inputmethod/InputMethodManager_Delegate.java index ec7a67e..f056040 100644 --- a/tools/layoutlib/bridge/src/android/view/inputmethod/InputMethodManager_Delegate.java +++ b/tools/layoutlib/bridge/src/android/view/inputmethod/InputMethodManager_Delegate.java @@ -19,6 +19,7 @@ package android.view.inputmethod; import com.android.layoutlib.bridge.android.BridgeIInputMethodManager; import com.android.tools.layoutlib.annotations.LayoutlibDelegate; +import android.content.Context; import android.os.Looper; @@ -44,6 +45,18 @@ public class InputMethodManager_Delegate { mainLooper); } return InputMethodManager.mInstance; + } + + @LayoutlibDelegate + /*package*/ static InputMethodManager getInstance(Context context) { + synchronized (InputMethodManager.mInstanceSync) { + if (InputMethodManager.mInstance != null) { + return InputMethodManager.mInstance; + } + InputMethodManager.mInstance = new InputMethodManager(new BridgeIInputMethodManager(), + Looper.myLooper()); + } + return InputMethodManager.mInstance; } } |
