Merge "Delete user history files."

main
Dan Zivkovic 2015-03-11 18:49:59 +00:00 committed by Android (Google) Code Review
commit 4621365b21
4 changed files with 7 additions and 8 deletions

View File

@ -63,7 +63,7 @@ import javax.annotation.Nullable;
*/
public final class KeyboardLayoutSet {
private static final String TAG = KeyboardLayoutSet.class.getSimpleName();
private static final boolean DEBUG_CACHE = DebugFlags.DEBUG_ENABLED;
private static final boolean DEBUG_CACHE = false;
private static final String TAG_KEYBOARD_SET = "KeyboardLayoutSet";
private static final String TAG_ELEMENT = "Element";

View File

@ -169,10 +169,10 @@ public interface DictionaryFacilitator {
int getMaxFrequencyOfExactMatches(final String word);
void clearUserHistoryDictionary();
void clearUserHistoryDictionary(final Context context);
String dump(final Context context);
void dumpDictionaryForDebug(final String dictName);
ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts();

View File

@ -776,7 +776,7 @@ public class DictionaryFacilitatorImpl implements DictionaryFacilitator {
}
@Override
public void clearUserHistoryDictionary() {
public void clearUserHistoryDictionary(final Context context) {
clearSubDictionary(Dictionary.TYPE_USER_HISTORY);
}

View File

@ -609,7 +609,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
private void refreshPersonalizationDictionarySession(
final SettingsValues currentSettingsValues) {
// TODO: Remove all existing personalized dictionaries.
mDictionaryFacilitator.setIsMonolingualUser(
mRichImm.isSystemLocaleSameAsLocaleOfAllEnabledSubtypesOfEnabledImes());
final boolean shouldKeepUserHistoryDictionaries;
@ -621,7 +620,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
if (!shouldKeepUserHistoryDictionaries) {
// Remove user history dictionaries.
PersonalizationHelper.removeAllUserHistoryDictionaries(this);
mDictionaryFacilitator.clearUserHistoryDictionary();
mDictionaryFacilitator.clearUserHistoryDictionary(this);
}
}
@ -1802,7 +1801,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
// DO NOT USE THIS for any other purpose than testing.
@UsedForTesting
/* package for test */ void clearPersonalizedDictionariesForTest() {
mDictionaryFacilitator.clearUserHistoryDictionary();
mDictionaryFacilitator.clearUserHistoryDictionary(this);
}
@UsedForTesting