diff options
author | Stephen Bird <sbird@cyngn.com> | 2016-01-19 16:42:05 -0800 |
---|---|---|
committer | Richard MacGregor <rmacgregor@cyngn.com> | 2016-03-25 11:42:18 -0700 |
commit | f9b4a8194192e3a3ffdf2b56e842835ce4dfafea (patch) | |
tree | 189461f395a9aaa509c6edde416b44ddf4d89c95 | |
parent | f80c6d3d5c38a685180f011f0c70acdd9eb40be0 (diff) | |
download | android_packages_apps_ContactsCommon-f9b4a8194192e3a3ffdf2b56e842835ce4dfafea.tar.gz android_packages_apps_ContactsCommon-f9b4a8194192e3a3ffdf2b56e842835ce4dfafea.tar.bz2 android_packages_apps_ContactsCommon-f9b4a8194192e3a3ffdf2b56e842835ce4dfafea.zip |
Setup mime type data
Change-Id: Ia78bd00108da708aeafb72206619af1d212287fc
-rw-r--r-- | src/com/android/contacts/common/list/OnPhoneNumberPickerActionListener.java | 3 | ||||
-rw-r--r-- | src/com/android/contacts/common/list/PhoneNumberPickerFragment.java | 7 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/contacts/common/list/OnPhoneNumberPickerActionListener.java b/src/com/android/contacts/common/list/OnPhoneNumberPickerActionListener.java index 37231452..aff58b38 100644 --- a/src/com/android/contacts/common/list/OnPhoneNumberPickerActionListener.java +++ b/src/com/android/contacts/common/list/OnPhoneNumberPickerActionListener.java @@ -40,7 +40,8 @@ public interface OnPhoneNumberPickerActionListener { void onCallNumberDirectly(String phoneNumber, boolean isVideoCall); /** - * Calls the specified phone number, either as an audio or video call. + * Calls the specified phone number, either as an audio or video call to a particular + * InCallProvider. */ void onCallNumberDirectly(String phoneNumber, boolean isVideoCall, String mimeType); diff --git a/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java b/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java index 7f98fde8..97d1f2a6 100644 --- a/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java +++ b/src/com/android/contacts/common/list/PhoneNumberPickerFragment.java @@ -196,7 +196,7 @@ public class PhoneNumberPickerFragment extends ContactEntryListFragment<ContactE final String number = getPhoneNumber(position); if (!TextUtils.isEmpty(number)) { cacheContactInfo(position); - mListener.onCallNumberDirectly(number); + mListener.onCallNumberDirectly(number, false, getPhoneNumberMimeType(position)); } else { Log.w(TAG, "Item at " + position + " was clicked before" + " adapter is ready. Ignoring"); @@ -219,6 +219,11 @@ public class PhoneNumberPickerFragment extends ContactEntryListFragment<ContactE return adapter.getPhoneNumber(position); } + protected String getPhoneNumberMimeType(int position) { + final PhoneNumberListAdapter adapter = (PhoneNumberListAdapter) getAdapter(); + return adapter.getMimeType(position); + } + protected Uri getPhoneUri(int position) { final PhoneNumberListAdapter adapter = (PhoneNumberListAdapter) getAdapter(); return adapter.getDataUri(position); |