diff options
author | Rohit Yengisetty <rohit@cyngn.com> | 2016-05-09 18:18:57 -0700 |
---|---|---|
committer | Rohit Yengisetty <rohit@cyngn.com> | 2016-05-09 18:31:40 -0700 |
commit | 1a2c47bc6e3b5512544acf8146b76d6a9847195d (patch) | |
tree | e7ca56281056d802d70a438c47b837c4329d6126 | |
parent | 4bd35b2f0ec3dff9fd76a76a0cb473da8e63951f (diff) | |
download | packages_apps_Messaging-1a2c47bc6e3b5512544acf8146b76d6a9847195d.tar.gz packages_apps_Messaging-1a2c47bc6e3b5512544acf8146b76d6a9847195d.tar.bz2 packages_apps_Messaging-1a2c47bc6e3b5512544acf8146b76d6a9847195d.zip |
Update LookupProvider API calls
Change-Id: Ie62019f1c723c9f319321a87b214ff7c6c3848c7
-rw-r--r-- | src/com/cyanogenmod/messaging/lookup/LookupProviderManager.java | 13 |
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() { |