Loading java/src/com/android/inputmethod/latin/LatinIME.java +3 −0 Original line number Diff line number Diff line Loading @@ -561,6 +561,9 @@ public final class LatinIME extends InputMethodService implements KeyboardAction } mSettings.onDestroy(); unregisterReceiver(mReceiver); if (ProductionFlag.IS_EXPERIMENTAL) { ResearchLogger.getInstance().onDestroy(); } // TODO: The experimental version is not supported by the Dictionary Pack Service yet. if (!ProductionFlag.IS_EXPERIMENTAL) { unregisterReceiver(mDictionaryPackInstallReceiver); Loading java/src/com/android/inputmethod/research/ResearchLogger.java +6 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,12 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang mMainKeyboardView = null; } public void onDestroy() { if (mPrefs != null) { mPrefs.unregisterOnSharedPreferenceChangeListener(this); } } private boolean hasSeenSplash() { return mPrefs.getBoolean(PREF_RESEARCH_HAS_SEEN_SPLASH, false); } Loading Loading
java/src/com/android/inputmethod/latin/LatinIME.java +3 −0 Original line number Diff line number Diff line Loading @@ -561,6 +561,9 @@ public final class LatinIME extends InputMethodService implements KeyboardAction } mSettings.onDestroy(); unregisterReceiver(mReceiver); if (ProductionFlag.IS_EXPERIMENTAL) { ResearchLogger.getInstance().onDestroy(); } // TODO: The experimental version is not supported by the Dictionary Pack Service yet. if (!ProductionFlag.IS_EXPERIMENTAL) { unregisterReceiver(mDictionaryPackInstallReceiver); Loading
java/src/com/android/inputmethod/research/ResearchLogger.java +6 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,12 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang mMainKeyboardView = null; } public void onDestroy() { if (mPrefs != null) { mPrefs.unregisterOnSharedPreferenceChangeListener(this); } } private boolean hasSeenSplash() { return mPrefs.getBoolean(PREF_RESEARCH_HAS_SEEN_SPLASH, false); } Loading