X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2FDictionaryApplication.java;h=6cfa207bb9125570f7ac8a2bd85190f75ad5452e;hb=198b0bc69d5cb4c90c0c8f10b1ca072b44f17a3a;hp=c17c7ef82975e407f707d4da0cf8e67963edb2da;hpb=3ce0dd16e69302365d3bc802f298a5388b293d86;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/DictionaryApplication.java b/src/com/hughes/android/dictionary/DictionaryApplication.java index c17c7ef..6cfa207 100644 --- a/src/com/hughes/android/dictionary/DictionaryApplication.java +++ b/src/com/hughes/android/dictionary/DictionaryApplication.java @@ -29,7 +29,6 @@ import android.view.Menu; import android.view.MenuItem; import android.view.MenuItem.OnMenuItemClickListener; -import com.hughes.android.dictionary.CollatorWrapper; import com.hughes.android.dictionary.DictionaryInfo.IndexInfo; import com.hughes.android.dictionary.engine.Dictionary; import com.hughes.android.dictionary.engine.TransliteratorManager; @@ -42,7 +41,6 @@ import java.io.IOException; import java.io.InputStreamReader; import java.io.Serializable; import java.util.ArrayList; -import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; @@ -64,9 +62,9 @@ public enum DictionaryApplication { // Leave it enabled by default for correctness except // for my known broken development/performance test device config. //static public final boolean USE_COLLATOR = !android.os.Build.FINGERPRINT.equals("Samsung/cm_tassve/tassve:4.4.4/KTU84Q/20150211:userdebug/release-keys"); - static public final boolean USE_COLLATOR = true; + public static final boolean USE_COLLATOR = true; - static public final TransliteratorManager.ThreadSetup threadBackground = new TransliteratorManager.ThreadSetup() { + public static final TransliteratorManager.ThreadSetup threadBackground = new TransliteratorManager.ThreadSetup() { @Override public void onThreadStart() { // THREAD_PRIORITY_BACKGROUND seemed like a good idea, but it @@ -289,7 +287,7 @@ public enum DictionaryApplication { return dictDir; } - static public boolean checkFileCreate(File dir) { + public static boolean checkFileCreate(File dir) { boolean res = false; File testfile = new File(dir, "quickdic_writetest"); try { @@ -382,7 +380,7 @@ public enum DictionaryApplication { } public synchronized void sortDictionaries() { - Collections.sort(dictionaryConfig.dictionaryFilesOrdered, uncompressedFilenameComparator); + dictionaryConfig.dictionaryFilesOrdered.sort(uncompressedFilenameComparator); PersistentObjectCache.getInstance().write(C.DICTIONARY_CONFIGS, dictionaryConfig); } @@ -406,7 +404,7 @@ public enum DictionaryApplication { && !name2.startsWith(defaultLangName + "-")) { return -1; } else if (name2.startsWith(defaultLangName + "-") - && !name1.startsWith(defaultLangName + "-")) { + && !name1.startsWith(defaultLangName + "-")) { return 1; } } @@ -479,7 +477,7 @@ public enum DictionaryApplication { Log.w(LOG, "dictDir is not a directory: " + getDictDir().getPath()); } if (!toAddSorted.isEmpty()) { - Collections.sort(toAddSorted, uncompressedFilenameComparator); + toAddSorted.sort(uncompressedFilenameComparator); newDictionaryConfig.dictionaryFilesOrdered.addAll(toAddSorted); } @@ -541,7 +539,7 @@ public enum DictionaryApplication { result.add(dictionaryInfo); } } - Collections.sort(result, dictionaryInfoComparator); + result.sort(dictionaryInfoComparator); return result; }