aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/voice/VoiceIMEConnector.java
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2010-11-26 13:08:36 +0900
committerKen Wakasa <kwakasa@google.com>2010-11-26 18:48:04 +0900
commit27d13713bbb291d25a910f97d88a81fdbabddc0e (patch)
tree4b801bfc9fc0de6a39a43b834e5aca9d49fbe99e /java/src/com/android/inputmethod/voice/VoiceIMEConnector.java
parent7f0befe1f0e346ec6468f229f337eda32e19f6d8 (diff)
downloadlatinime-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.java9
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);