aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
diff options
context:
space:
mode:
authorDan Zivkovic <zivkovic@google.com>2015-04-08 18:58:13 -0700
committerDan Zivkovic <zivkovic@google.com>2015-04-09 18:35:57 -0700
commit541ef56e057eb7d81eae6e294ce9eb364f825867 (patch)
treec93a7ac2544be385b55738007601738615620a06 /java/src/com/android/inputmethod/latin/ContactsContentObserver.java
parent7f386acdd1bcf7bfd6b48ee4d01bf3f2dc52e2ce (diff)
downloadlatinime-541ef56e057eb7d81eae6e294ce9eb364f825867.tar.gz
latinime-541ef56e057eb7d81eae6e294ce9eb364f825867.tar.xz
latinime-541ef56e057eb7d81eae6e294ce9eb364f825867.zip
Personal dictionary feeds a personal LM.
Bug 20043003. Change-Id: I5ccac344c089855474263d1cdc547da1e6779301
Diffstat (limited to 'java/src/com/android/inputmethod/latin/ContactsContentObserver.java')
-rw-r--r--java/src/com/android/inputmethod/latin/ContactsContentObserver.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/java/src/com/android/inputmethod/latin/ContactsContentObserver.java b/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
index 5eb9b16d1..561bac36e 100644
--- a/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
+++ b/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
@@ -24,6 +24,7 @@ import android.provider.ContactsContract.Contacts;
import android.util.Log;
import com.android.inputmethod.latin.ContactsManager.ContactsChangedListener;
+import com.android.inputmethod.latin.define.DebugFlags;
import com.android.inputmethod.latin.utils.ExecutorUtils;
import java.util.ArrayList;
@@ -33,8 +34,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
* A content observer that listens to updates to content provider {@link Contacts#CONTENT_URI}.
*/
public class ContactsContentObserver implements Runnable {
- private static final String TAG = ContactsContentObserver.class.getSimpleName();
- private static final boolean DEBUG = false;
+ private static final String TAG = "ContactsContentObserver";
private static AtomicBoolean sRunning = new AtomicBoolean(false);
private final Context mContext;
@@ -49,8 +49,8 @@ public class ContactsContentObserver implements Runnable {
}
public void registerObserver(final ContactsChangedListener listener) {
- if (DEBUG) {
- Log.d(TAG, "Registered Contacts Content Observer");
+ if (DebugFlags.DEBUG_ENABLED) {
+ Log.d(TAG, "registerObserver()");
}
mContactsChangedListener = listener;
mContentObserver = new ContentObserver(null /* handler */) {
@@ -67,13 +67,13 @@ public class ContactsContentObserver implements Runnable {
@Override
public void run() {
if (!sRunning.compareAndSet(false /* expect */, true /* update */)) {
- if (DEBUG) {
+ if (DebugFlags.DEBUG_ENABLED) {
Log.d(TAG, "run() : Already running. Don't waste time checking again.");
}
return;
}
if (haveContentsChanged()) {
- if (DEBUG) {
+ if (DebugFlags.DEBUG_ENABLED) {
Log.d(TAG, "run() : Contacts have changed. Notifying listeners.");
}
mContactsChangedListener.onContactsChange();
@@ -91,9 +91,9 @@ public class ContactsContentObserver implements Runnable {
return false;
}
if (contactCount != mManager.getContactCountAtLastRebuild()) {
- if (DEBUG) {
- Log.d(TAG, "Contact count changed: " + mManager.getContactCountAtLastRebuild()
- + " to " + contactCount);
+ if (DebugFlags.DEBUG_ENABLED) {
+ Log.d(TAG, "haveContentsChanged() : Count changed from "
+ + mManager.getContactCountAtLastRebuild() + " to " + contactCount);
}
return true;
}
@@ -101,9 +101,9 @@ public class ContactsContentObserver implements Runnable {
if (names.hashCode() != mManager.getHashCodeAtLastRebuild()) {
return true;
}
- if (DEBUG) {
- Log.d(TAG, "No contacts changed. (runtime = " + (SystemClock.uptimeMillis() - startTime)
- + " ms)");
+ if (DebugFlags.DEBUG_ENABLED) {
+ Log.d(TAG, "haveContentsChanged() : No change detected in "
+ + (SystemClock.uptimeMillis() - startTime) + " ms)");
}
return false;
}