summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRohit Yengisetty <rohit@cyngn.com>2016-05-09 18:18:57 -0700
committerRohit Yengisetty <rohit@cyngn.com>2016-05-09 18:31:40 -0700
commit1a2c47bc6e3b5512544acf8146b76d6a9847195d (patch)
treee7ca56281056d802d70a438c47b837c4329d6126
parent4bd35b2f0ec3dff9fd76a76a0cb473da8e63951f (diff)
downloadandroid_packages_apps_Messaging-1a2c47bc6e3b5512544acf8146b76d6a9847195d.tar.gz
android_packages_apps_Messaging-1a2c47bc6e3b5512544acf8146b76d6a9847195d.tar.bz2
android_packages_apps_Messaging-1a2c47bc6e3b5512544acf8146b76d6a9847195d.zip
Update LookupProvider API calls
Change-Id: Ie62019f1c723c9f319321a87b214ff7c6c3848c7
-rw-r--r--src/com/cyanogenmod/messaging/lookup/LookupProviderManager.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/com/cyanogenmod/messaging/lookup/LookupProviderManager.java b/src/com/cyanogenmod/messaging/lookup/LookupProviderManager.java
index 63e2689..4671eef 100644
--- a/src/com/cyanogenmod/messaging/lookup/LookupProviderManager.java
+++ b/src/com/cyanogenmod/messaging/lookup/LookupProviderManager.java
@@ -30,6 +30,7 @@ import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
import android.util.Log;
+import com.cyanogen.lookup.phonenumber.contract.LookupProvider;
import com.cyanogen.lookup.phonenumber.provider.LookupProviderImpl;
import com.cyanogen.lookup.phonenumber.response.StatusCode;
import com.cyanogen.lookup.phonenumber.util.LookupHandlerThread;
@@ -109,11 +110,15 @@ public class LookupProviderManager extends BroadcastReceiver implements Applicat
private boolean start() {
log("start()");
if (mLookupHandlerThread == null) {
- mLookupHandlerThread = new LookupHandlerThread(THREAD_NAME, mApplication,
- new LookupProviderImpl(mApplication));
- mLookupHandlerThread.initialize();
+ LookupProvider lookupProvider = LookupProviderImpl.INSTANCE.get(mApplication);
+ if (lookupProvider.isEnabled()) {
+ mLookupHandlerThread = new LookupHandlerThread(THREAD_NAME, mApplication,
+ lookupProvider);
+ mLookupHandlerThread.initialize();
+
+ }
}
- return mLookupHandlerThread.isAlive();
+ return mLookupHandlerThread != null;
}
private void stop() {