aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
diff options
context:
space:
mode:
authorDan Zivkovic <zivkovic@google.com>2015-04-10 01:52:23 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-04-10 01:52:23 +0000
commit694f6dbd5392d447d7ddc79d4deba646e6050c6d (patch)
tree75c87d133ed6199c8b97448c55f500fd94202c31 /java/src/com/android/inputmethod/latin/ContactsContentObserver.java
parentefa968acd9123d30c023b625549c452d539dcc1d (diff)
parent40f0f61bb365b5073f1d9fdb56a393c5df5ef4b0 (diff)
downloadlatinime-694f6dbd5392d447d7ddc79d4deba646e6050c6d.tar.gz
latinime-694f6dbd5392d447d7ddc79d4deba646e6050c6d.tar.xz
latinime-694f6dbd5392d447d7ddc79d4deba646e6050c6d.zip
am 40f0f61b: Merge "Personal dictionary feeds a personal LM."
* commit '40f0f61bb365b5073f1d9fdb56a393c5df5ef4b0': Personal dictionary feeds a personal LM.
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;
}