diff options
author | 2013-08-05 16:01:30 +0900 | |
---|---|---|
committer | 2013-08-07 16:44:30 +0900 | |
commit | 80aa7197b47a693ecd75910479970d3279041164 (patch) | |
tree | 2b416b9feae7cc6b091fd6ad438d1dd9f0cea4d4 /java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java | |
parent | 93f4c84d9576c9e3b70f273940091b74cff23b13 (diff) | |
download | latinime-80aa7197b47a693ecd75910479970d3279041164.tar.gz latinime-80aa7197b47a693ecd75910479970d3279041164.tar.xz latinime-80aa7197b47a693ecd75910479970d3279041164.zip |
Add a session for the personalization dictionary
Bug: 9429906
Bug: 4192129
Change-Id: I361ab380edeee5a8a8b364df3f9f4ab202b79105
Diffstat (limited to 'java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java b/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java index 9f013df1c..da256f827 100644 --- a/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java +++ b/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryHelper.java @@ -20,6 +20,7 @@ import com.android.inputmethod.latin.utils.CollectionUtils; import android.content.Context; import android.content.SharedPreferences; +import android.preference.PreferenceManager; import android.util.Log; import java.lang.ref.SoftReference; @@ -58,6 +59,16 @@ public class PersonalizationDictionaryHelper { } } + public static void + registerPersonalizationDictionaryUpdateSession(final Context context, + final PersonalizationDictionaryUpdateSession session) { + final PersonalizationPredictionDictionary dictionary = + getPersonalizationPredictionDictionary(context, + context.getResources().getConfiguration().locale.toString(), + PreferenceManager.getDefaultSharedPreferences(context)); + dictionary.registerUpdateSession(session); + } + public static PersonalizationPredictionDictionary getPersonalizationPredictionDictionary( final Context context, final String locale, final SharedPreferences sp) { synchronized (sLangPersonalizationDictCache) { |