diff options
author | Daisuke Miyakawa <dmiyakawa@google.com> | 2009-09-19 19:14:42 -0700 |
---|---|---|
committer | Daisuke Miyakawa <dmiyakawa@google.com> | 2009-09-19 19:30:59 -0700 |
commit | 3a6a49cfb06272e3e25f3c390a9cf4002da6e34d (patch) | |
tree | 14fce779fe364bbdec6ab5102acf66a7bf64e4be /src/com/android/providers/contacts/CallLogProvider.java | |
parent | 9b43551f1ce33b79141772737a262ce609bd0ceb (diff) | |
download | packages_providers_ContactsProvider-3a6a49cfb06272e3e25f3c390a9cf4002da6e34d.zip packages_providers_ContactsProvider-3a6a49cfb06272e3e25f3c390a9cf4002da6e34d.tar.gz packages_providers_ContactsProvider-3a6a49cfb06272e3e25f3c390a9cf4002da6e34d.tar.bz2 |
Use strict phone number comparation algorithm if the config tells the package to do so.
This change must come after the change 25941.
Internal issue id: 1892808
Diffstat (limited to 'src/com/android/providers/contacts/CallLogProvider.java')
-rw-r--r-- | src/com/android/providers/contacts/CallLogProvider.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/CallLogProvider.java b/src/com/android/providers/contacts/CallLogProvider.java index 5d32ef8..240eb41 100644 --- a/src/com/android/providers/contacts/CallLogProvider.java +++ b/src/com/android/providers/contacts/CallLogProvider.java @@ -69,6 +69,7 @@ public class CallLogProvider extends ContentProvider { private OpenHelper mOpenHelper; private DatabaseUtils.InsertHelper mCallsInserter; + private boolean mUseStrictPhoneNumberComparation; @Override public boolean onCreate() { @@ -78,6 +79,10 @@ public class CallLogProvider extends ContentProvider { SQLiteDatabase db = mOpenHelper.getWritableDatabase(); mCallsInserter = new DatabaseUtils.InsertHelper(db, Tables.CALLS); + mUseStrictPhoneNumberComparation = + context.getResources().getBoolean( + com.android.internal.R.bool.config_use_strict_phone_number_comparation); + return true; } @@ -112,7 +117,7 @@ public class CallLogProvider extends ContentProvider { String phoneNumber = uri.getPathSegments().get(2); qb.appendWhere("PHONE_NUMBERS_EQUAL(number, "); qb.appendWhereEscapeString(phoneNumber); - qb.appendWhere(")"); + qb.appendWhere(mUseStrictPhoneNumberComparation ? ", 1)" : ", 0)"); break; } |