diff options
author | 2013-01-21 10:51:09 -0800 | |
---|---|---|
committer | 2013-01-21 10:51:09 -0800 | |
commit | 0c49e61ee772bb88441f04fb8e2301ea69dd6c8f (patch) | |
tree | 816a814f1b81b7cbb7a4da3cbcf0baa2058f63c1 /java | |
parent | b9da0332e714607336ddaab598e3da0df3d58a3e (diff) | |
parent | 08d9c996dc31e767aca5c31df7ede80a36361060 (diff) | |
download | latinime-0c49e61ee772bb88441f04fb8e2301ea69dd6c8f.tar.gz latinime-0c49e61ee772bb88441f04fb8e2301ea69dd6c8f.tar.xz latinime-0c49e61ee772bb88441f04fb8e2301ea69dd6c8f.zip |
am 08d9c996: Merge "[Rlog81b] Log more data with handleSeparator"
* commit '08d9c996dc31e767aca5c31df7ede80a36361060':
[Rlog81b] Log more data with handleSeparator
Diffstat (limited to 'java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 1 | ||||
-rw-r--r-- | java/src/com/android/inputmethod/research/ResearchLogger.java | 18 |
2 files changed, 18 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 2eae884e8..a48778ab3 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1881,6 +1881,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction final int spaceState) { if (ProductionFlag.IS_EXPERIMENTAL) { ResearchLogger.recordTimeForLogUnitSplit(); + ResearchLogger.latinIME_handleSeparator(primaryCode, mWordComposer.isComposingWord()); } boolean didAutoCorrect = false; // Handle separator diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java index 78bcf0550..c8ea2a164 100644 --- a/java/src/com/android/inputmethod/research/ResearchLogger.java +++ b/java/src/com/android/inputmethod/research/ResearchLogger.java @@ -1728,7 +1728,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang /** * Record the current time in case the LogUnit is later split. * - * If the current logUnitis split, then tapping, motion events, etc. before this time should + * If the current logUnit is split, then tapping, motion events, etc. before this time should * be assigned to one LogUnit, and events after this time should go into the following LogUnit. */ public static void recordTimeForLogUnitSplit() { @@ -1738,6 +1738,22 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang } /** + * Log a call to LatinIME.handleSeparator() + * + * SystemResponse: The system is inserting a separator character, possibly performing auto- + * correction or other actions appropriate at the end of a word. + */ + private static final LogStatement LOGSTATEMENT_LATINIME_HANDLESEPARATOR = + new LogStatement("LatinIMEHandleSeparator", false, false, "primaryCode", + "isComposingWord"); + public static void latinIME_handleSeparator(final int primaryCode, + final boolean isComposingWord) { + final ResearchLogger researchLogger = getInstance(); + researchLogger.enqueueEvent(LOGSTATEMENT_LATINIME_HANDLESEPARATOR, primaryCode, + isComposingWord); + } + + /** * Log statistics. * * ContextualData, recorded at the end of a session. |