diff options
author | 2010-11-26 13:08:36 +0900 | |
---|---|---|
committer | 2010-11-26 18:48:04 +0900 | |
commit | 27d13713bbb291d25a910f97d88a81fdbabddc0e (patch) | |
tree | 4b801bfc9fc0de6a39a43b834e5aca9d49fbe99e /java/src/com/android/inputmethod/voice/VoiceIMEConnector.java | |
parent | 7f0befe1f0e346ec6468f229f337eda32e19f6d8 (diff) | |
download | latinime-27d13713bbb291d25a910f97d88a81fdbabddc0e.tar.gz latinime-27d13713bbb291d25a910f97d88a81fdbabddc0e.tar.xz latinime-27d13713bbb291d25a910f97d88a81fdbabddc0e.zip |
Preload SharedPreferences at start.
bug: 3207554
Change-Id: I84072461aee9675cc67897de03f89e9c0036bc1f
Diffstat (limited to 'java/src/com/android/inputmethod/voice/VoiceIMEConnector.java')
-rw-r--r-- | java/src/com/android/inputmethod/voice/VoiceIMEConnector.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/voice/VoiceIMEConnector.java b/java/src/com/android/inputmethod/voice/VoiceIMEConnector.java index 359760d3c..498ef728c 100644 --- a/java/src/com/android/inputmethod/voice/VoiceIMEConnector.java +++ b/java/src/com/android/inputmethod/voice/VoiceIMEConnector.java @@ -17,7 +17,6 @@ package com.android.inputmethod.voice; import com.android.inputmethod.latin.EditingUtil; -import com.android.inputmethod.latin.Hints; import com.android.inputmethod.latin.KeyboardSwitcher; import com.android.inputmethod.latin.LatinIME; import com.android.inputmethod.latin.R; @@ -91,8 +90,8 @@ public class VoiceIMEConnector implements VoiceInput.UiListener { private final Map<String, List<CharSequence>> mWordToSuggestions = new HashMap<String, List<CharSequence>>(); - public static VoiceIMEConnector init(LatinIME context, UIHandler h) { - sInstance.initInternal(context, h); + public static VoiceIMEConnector init(LatinIME context, SharedPreferences prefs, UIHandler h) { + sInstance.initInternal(context, prefs, h); return sInstance; } @@ -100,14 +99,14 @@ public class VoiceIMEConnector implements VoiceInput.UiListener { return sInstance; } - private void initInternal(LatinIME context, UIHandler h) { + private void initInternal(LatinIME context, SharedPreferences prefs, UIHandler h) { mContext = context; mHandler = h; mImm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); mSubtypeSwitcher = SubtypeSwitcher.getInstance(); if (VOICE_INSTALLED) { mVoiceInput = new VoiceInput(context, this); - mHints = new Hints(context, new Hints.Display() { + mHints = new Hints(context, prefs, new Hints.Display() { public void showHint(int viewResource) { LayoutInflater inflater = (LayoutInflater) mContext.getSystemService( Context.LAYOUT_INFLATER_SERVICE); |