From edd1992ed329a84f0e9ef7056fda99f78eeb92b4 Mon Sep 17 00:00:00 2001 From: Keisuke Kuroynagi Date: Thu, 4 Jul 2013 21:06:04 +0900 Subject: DictionaryWriter to abstract binary dictionary writing. UserHistoryDictionary should become to use ExpandableBinaryDictionary. Bug: 6669677 Change-Id: I6831c7dd2d84207d1a8f51ba15d52e0a72205d0c --- .../src/com/android/inputmethod/latin/ContactsBinaryDictionary.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java') diff --git a/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java b/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java index 110be9db3..c99d0e2ea 100644 --- a/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java @@ -109,7 +109,6 @@ public class ContactsBinaryDictionary extends ExpandableBinaryDictionary { @Override public void loadDictionaryAsync() { - clearFusionDictionary(); loadDeviceAccountsEmailAddresses(); loadDictionaryAsyncForUri(ContactsContract.Profile.CONTENT_URI); // TODO: Switch this URL to the newer ContactsContract too @@ -235,6 +234,11 @@ public class ContactsBinaryDictionary extends ExpandableBinaryDictionary { return end; } + @Override + protected boolean needsToReloadBeforeWriting() { + return true; + } + @Override protected boolean hasContentChanged() { final long startTime = SystemClock.uptimeMillis(); -- cgit v1.2.3-83-g751a