Get dynamic dict stats via DictionaryFacilitator
Bug: 16553957 Change-Id: Ida08ceaf34708daed52d61b3d5adfbdb48e42c71main
parent
6c638d1bbd
commit
9cbf814cb5
|
@ -19,6 +19,7 @@ package com.android.inputmethod.latin;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
import android.util.Pair;
|
||||||
import android.view.inputmethod.InputMethodSubtype;
|
import android.view.inputmethod.InputMethodSubtype;
|
||||||
|
|
||||||
import com.android.inputmethod.annotations.UsedForTesting;
|
import com.android.inputmethod.annotations.UsedForTesting;
|
||||||
|
@ -656,4 +657,15 @@ public class DictionaryFacilitator {
|
||||||
}
|
}
|
||||||
dictToDump.dumpAllWordsForDebug();
|
dictToDump.dumpAllWordsForDebug();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts() {
|
||||||
|
final ArrayList<Pair<String, DictionaryStats>> statsOfEnabledSubDicts = new ArrayList<>();
|
||||||
|
final Dictionaries dictionaries = mDictionaries;
|
||||||
|
for (final String dictType : SUB_DICT_TYPES) {
|
||||||
|
final ExpandableBinaryDictionary dictionary = dictionaries.getSubDict(dictType);
|
||||||
|
if (dictionary == null) continue;
|
||||||
|
statsOfEnabledSubDicts.add(new Pair<>(dictType, dictionary.getDictionaryStats()));
|
||||||
|
}
|
||||||
|
return statsOfEnabledSubDicts;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue