Initialize ResearchLogger later to avoid NPE

Change-Id: I1b817dfbdc319ac9bbf2f08e094a007849ce767f
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 70eb6e6..6b0d741 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -413,9 +413,6 @@
     public void onCreate() {
         Settings.init(this);
         LatinImeLogger.init(this);
-        if (ProductionFlag.IS_EXPERIMENTAL) {
-            ResearchLogger.getInstance().init(this);
-        }
         RichInputMethodManager.init(this);
         mRichImm = RichInputMethodManager.getInstance();
         SubtypeSwitcher.init(this);
@@ -431,6 +428,9 @@
         loadSettings();
         initSuggest();
 
+        if (ProductionFlag.IS_EXPERIMENTAL) {
+            ResearchLogger.getInstance().init(this);
+        }
         mDisplayOrientation = getResources().getConfiguration().orientation;
 
         // Register to receive ringer mode change and network state change.