From 02fd1a78a3e4ad8aaaddd4e324aeca28cf97a014 Mon Sep 17 00:00:00 2001 From: Keisuke Kuroyanagi Date: Mon, 25 Nov 2013 18:51:01 +0900 Subject: [PATCH] Start using Ver4 dictionary format. Bug: 11073222 Change-Id: Idd836ee15501e2f8c57c8eebc1fef7f103b01d18 --- .../inputmethod/latin/ExpandableBinaryDictionary.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java b/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java index a0e4e5472..9e6310fc2 100644 --- a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java @@ -59,7 +59,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { */ protected static final int MAX_WORD_LENGTH = Constants.DICTIONARY_MAX_WORD_LENGTH; - private static final int DICTIONARY_FORMAT_VERSION = 3; + private static final int DICTIONARY_FORMAT_VERSION = 4; private static final String SUPPORTS_DYNAMIC_UPDATE = FormatSpec.FileHeader.ATTRIBUTE_VALUE_TRUE; @@ -237,7 +237,8 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { public void run() { if (mDictionaryWriter == null) { mBinaryDictionary.close(); - final File file = new File(mContext.getFilesDir(), mFilename); + final File file = new File(mContext.getFilesDir(), mFilename + "/" + + FormatSpec.TRIE_FILE_EXTENSION); BinaryDictionary.createEmptyDictFile(file.getAbsolutePath(), DICTIONARY_FORMAT_VERSION, getHeaderAttributeMap()); mBinaryDictionary = new BinaryDictionary( @@ -508,7 +509,8 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { + mFilenameDictionaryUpdateController.mLastUpdateTime); } - final File file = new File(mContext.getFilesDir(), mFilename); + final File file = new File(mContext.getFilesDir(), mFilename + "/" + + FormatSpec.TRIE_FILE_EXTENSION); final String filename = file.getAbsolutePath(); final long length = file.length();