diff options
author | 2012-04-19 16:39:25 +0900 | |
---|---|---|
committer | 2012-04-19 17:11:21 +0900 | |
commit | 344af156744c6866090fb70f151efd66668c1e20 (patch) | |
tree | 15f6dd9cf0dacad9aed13f42ad7b5e4ad7a4d456 /java/src/com/android/inputmethod/latin/InputAttributes.java | |
parent | d43f7ec1d7430e58e44dd91936392c1828f266db (diff) | |
download | latinime-344af156744c6866090fb70f151efd66668c1e20.tar.gz latinime-344af156744c6866090fb70f151efd66668c1e20.tar.xz latinime-344af156744c6866090fb70f151efd66668c1e20.zip |
Change predefined additional subtype format in preference
This change also refactor StringUtils class
Change-Id: Ie0b4d169b21c260bf238d6fcc9ab0ee8bfd6b508
Diffstat (limited to 'java/src/com/android/inputmethod/latin/InputAttributes.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/InputAttributes.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/latin/InputAttributes.java b/java/src/com/android/inputmethod/latin/InputAttributes.java index a6ce04069..9c32f947c 100644 --- a/java/src/com/android/inputmethod/latin/InputAttributes.java +++ b/java/src/com/android/inputmethod/latin/InputAttributes.java @@ -162,4 +162,12 @@ public class InputAttributes { + "\n mIsSettingsSuggestionStripOn = " + mIsSettingsSuggestionStripOn + "\n mApplicationSpecifiedCompletionOn = " + mApplicationSpecifiedCompletionOn; } + + public static boolean inPrivateImeOptions(String packageName, String key, + EditorInfo editorInfo) { + if (editorInfo == null) return false; + final String findingKey = (packageName != null) ? packageName + "." + key + : key; + return StringUtils.containsInCsv(findingKey, editorInfo.privateImeOptions); + } } |