summaryrefslogtreecommitdiffstats
path: root/chips/src/com/android/ex/chips/Queries.java
diff options
context:
space:
mode:
Diffstat (limited to 'chips/src/com/android/ex/chips/Queries.java')
-rw-r--r--chips/src/com/android/ex/chips/Queries.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/chips/src/com/android/ex/chips/Queries.java b/chips/src/com/android/ex/chips/Queries.java
index 9d31aec..ab548a6 100644
--- a/chips/src/com/android/ex/chips/Queries.java
+++ b/chips/src/com/android/ex/chips/Queries.java
@@ -36,7 +36,7 @@ import android.provider.ContactsContract.Contacts;
Phone._ID, // 5
Contacts.PHOTO_THUMBNAIL_URI,// 6
Contacts.DISPLAY_NAME_SOURCE // 7
- }, Phone.CONTENT_FILTER_URI, Phone.CONTENT_URI) {
+ }, Phone.CONTENT_FILTER_URI, Phone.CONTENT_URI, Phone.NORMALIZED_NUMBER) {
@Override
public CharSequence getTypeLabel(Resources res, int type, CharSequence label) {
@@ -54,7 +54,7 @@ import android.provider.ContactsContract.Contacts;
Email._ID, // 5
Contacts.PHOTO_THUMBNAIL_URI,// 6
Contacts.DISPLAY_NAME_SOURCE // 7
- }, Email.CONTENT_FILTER_URI, Email.CONTENT_URI) {
+ }, Email.CONTENT_FILTER_URI, Email.CONTENT_URI, Email.DATA) {
@Override
public CharSequence getTypeLabel(Resources res, int type, CharSequence label) {
@@ -67,6 +67,7 @@ import android.provider.ContactsContract.Contacts;
private final String[] mProjection;
private final Uri mContentFilterUri;
private final Uri mContentUri;
+ private final String mSelectionColumn;
public static final int NAME = 0; // String
public static final int DESTINATION = 1; // String
@@ -77,10 +78,12 @@ import android.provider.ContactsContract.Contacts;
public static final int PHOTO_THUMBNAIL_URI = 6; // String
public static final int DISPLAY_NAME_SOURCE = 7; // int
- public Query (String[] projection, Uri contentFilter, Uri content) {
+ public Query (String[] projection, Uri contentFilter,
+ Uri content, String selectionColumn) {
mProjection = projection;
mContentFilterUri = contentFilter;
mContentUri = content;
+ mSelectionColumn = selectionColumn;
}
public String[] getProjection() {
@@ -95,6 +98,10 @@ import android.provider.ContactsContract.Contacts;
return mContentUri;
}
+ public String getSelectionColumn() {
+ return mSelectionColumn;
+ }
+
public abstract CharSequence getTypeLabel(Resources res, int type, CharSequence label);
}
}