summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2015-03-23 16:19:45 +0100
committerDanny Baumann <dannybaumann@web.de>2015-03-23 16:19:45 +0100
commitbee9691aecaa8913866692424a028f70883a9095 (patch)
tree9323de8d5e2c092d860f090a529f380bbd75d2c7 /src/com
parent3906836ed6fabeec3aa812f1aad00015d40942d0 (diff)
downloadandroid_packages_apps_Dialer-bee9691aecaa8913866692424a028f70883a9095.tar.gz
android_packages_apps_Dialer-bee9691aecaa8913866692424a028f70883a9095.tar.bz2
android_packages_apps_Dialer-bee9691aecaa8913866692424a028f70883a9095.zip
Build fix.
Change-Id: I6a2104488960553190d3b8539d31996b5ec237dd
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/dialer/CallDetailHeader.java6
-rwxr-xr-xsrc/com/android/dialer/PhoneCallDetails.java8
-rwxr-xr-xsrc/com/android/dialer/calllog/CallLogActivity.java18
-rw-r--r--src/com/android/dialer/calllog/CallLogFragment.java2
-rw-r--r--src/com/android/dialer/calllog/CallLogQueryHandler.java2
-rw-r--r--src/com/android/dialer/calllog/MSimCallLogFragment.java4
-rw-r--r--src/com/android/dialer/calllog/SpinnerContent.java2
-rw-r--r--src/com/android/dialer/callstats/CallStatsAdapter.java4
-rw-r--r--src/com/android/dialer/callstats/CallStatsDetailHelper.java4
-rw-r--r--src/com/android/dialer/callstats/CallStatsDetails.java5
-rw-r--r--src/com/android/dialer/callstats/CallStatsFragment.java2
-rw-r--r--src/com/android/dialer/callstats/CallStatsQueryHandler.java8
-rw-r--r--src/com/android/dialer/dialpad/DialpadFragment.java2
13 files changed, 32 insertions, 35 deletions
diff --git a/src/com/android/dialer/CallDetailHeader.java b/src/com/android/dialer/CallDetailHeader.java
index 50b1f5927..43ab26737 100644
--- a/src/com/android/dialer/CallDetailHeader.java
+++ b/src/com/android/dialer/CallDetailHeader.java
@@ -86,6 +86,7 @@ public class CallDetailHeader {
CharSequence getFormattedNumber();
Uri getContactUri();
Uri getPhotoUri();
+ int getAccountId();
CharSequence getAccountLabel();
CharSequence getGeocode();
}
@@ -112,7 +113,7 @@ public class CallDetailHeader {
final CharSequence dataAccount = data.getAccountLabel();
final CharSequence callLocationOrType = getNumberTypeOrLocation(data);
- final CharSequence displayNumber = mPhoneNumberHelper.getDisplayNumber(
+ final CharSequence displayNumber = mPhoneNumberHelper.getDisplayNumber(data.getAccountId(),
dataNumber, data.getNumberPresentation(), data.getFormattedNumber());
final String displayNumberStr = mBidiFormatter.unicodeWrap(
displayNumber.toString(), TextDirectionHeuristics.LTR);
@@ -172,7 +173,8 @@ public class CallDetailHeader {
String nameForDefaultImage;
if (TextUtils.isEmpty(data.getName())) {
- nameForDefaultImage = mPhoneNumberHelper.getDisplayNumber(data.getNumber(),
+ nameForDefaultImage = mPhoneNumberHelper.getDisplayNumber(
+ data.getAccountId(), data.getNumber(),
data.getNumberPresentation(), data.getFormattedNumber()).toString();
} else {
nameForDefaultImage = data.getName().toString();
diff --git a/src/com/android/dialer/PhoneCallDetails.java b/src/com/android/dialer/PhoneCallDetails.java
index ef66689b6..37c619888 100755
--- a/src/com/android/dialer/PhoneCallDetails.java
+++ b/src/com/android/dialer/PhoneCallDetails.java
@@ -139,10 +139,10 @@ public class PhoneCallDetails implements CallDetailHeader.Data {
int[] callTypes, long date, long duration, CharSequence name,
int numberType, CharSequence numberLabel, Uri contactUri,
Uri photoUri, int sourceType, String accountLabel, Drawable accountIcon, int features,
- Long dataUsage, String transcription) {
+ Long dataUsage, String transcription, int accountId) {
this(number, numberPresentation, formattedNumber, countryIso, geocode, callTypes,
date, duration, name, numberType, numberLabel, contactUri, photoUri, sourceType,
- accountLabel, accountIcon, features, dataUsage, transcription, DEFAULT_PHONE_ID,
+ accountLabel, accountIcon, features, dataUsage, transcription, accountId,
Calls.DURATION_TYPE_ACTIVE);
}
@@ -209,6 +209,10 @@ public class PhoneCallDetails implements CallDetailHeader.Data {
return photoUri;
}
@Override
+ public int getAccountId() {
+ return accountId;
+ }
+ @Override
public CharSequence getAccountLabel() {
return accountLabel;
}
diff --git a/src/com/android/dialer/calllog/CallLogActivity.java b/src/com/android/dialer/calllog/CallLogActivity.java
index de4f89c33..bc3996360 100755
--- a/src/com/android/dialer/calllog/CallLogActivity.java
+++ b/src/com/android/dialer/calllog/CallLogActivity.java
@@ -87,24 +87,6 @@ public class CallLogActivity extends AnalyticsActivity implements
}
@Override
- public Object instantiateItem(ViewGroup container, int position) {
- final CallLogFragment fragment =
- (CallLogFragment) super.instantiateItem(container, position);
- switch (position) {
- case TAB_INDEX_ALL:
- mAllCallsFragment = fragment;
- break;
- case TAB_INDEX_MISSED:
- mMissedCallsFragment = fragment;
- break;
- case TAB_INDEX_VOICEMAIL:
- mVoicemailFragment = fragment;
- break;
- }
- return fragment;
- }
-
- @Override
public CharSequence getPageTitle(int position) {
return mTabTitles[position];
}
diff --git a/src/com/android/dialer/calllog/CallLogFragment.java b/src/com/android/dialer/calllog/CallLogFragment.java
index fbde552ad..16f64aaaf 100644
--- a/src/com/android/dialer/calllog/CallLogFragment.java
+++ b/src/com/android/dialer/calllog/CallLogFragment.java
@@ -413,7 +413,7 @@ public class CallLogFragment extends AnalyticsListFragment
@Override
public void fetchCalls() {
- fetchCalls(-1, -1, CallLogQueryHandler.CALL_SUB_ALL);
+ fetchCalls(-1, -1, CallLogQueryHandler.CALL_SIM_ALL);
}
protected void fetchCalls(long filterFromDate, long filterToDate, int subId) {
diff --git a/src/com/android/dialer/calllog/CallLogQueryHandler.java b/src/com/android/dialer/calllog/CallLogQueryHandler.java
index 8093d15c1..23f8fb9a2 100644
--- a/src/com/android/dialer/calllog/CallLogQueryHandler.java
+++ b/src/com/android/dialer/calllog/CallLogQueryHandler.java
@@ -164,7 +164,7 @@ public class CallLogQueryHandler extends NoNullCursorAsyncQueryHandler {
/** Fetches the list of calls in the call log. */
private void fetchCalls(int token, int callType, boolean newOnly,
long olderThan, long newerThan) {
- fetchCalls(token, callType, newOnly, olderThan, newerThan, CALL_SUB_ALL);
+ fetchCalls(token, callType, newOnly, olderThan, newerThan, CALL_SIM_ALL);
}
private void fetchCalls(int token, int callType, boolean newOnly,
diff --git a/src/com/android/dialer/calllog/MSimCallLogFragment.java b/src/com/android/dialer/calllog/MSimCallLogFragment.java
index 4cb9902b9..193059a4c 100644
--- a/src/com/android/dialer/calllog/MSimCallLogFragment.java
+++ b/src/com/android/dialer/calllog/MSimCallLogFragment.java
@@ -176,14 +176,14 @@ public class MSimCallLogFragment extends CallLogFragment
// Update the sub filter's content.
ArrayAdapter<SpinnerContent> filterSlotAdapter = new ArrayAdapter<SpinnerContent>(
this.getActivity(), R.layout.call_log_spinner_item,
- SpinnerContent.setupSlotFilterContent(getActivity()));
+ SpinnerContent.setupSubFilterContent(getActivity()));
if (filterSlotAdapter.getCount() <= 1) {
mFilterSlotSpinnerView.setVisibility(View.GONE);
} else {
mCallSlotFilter = getSelectedSlot();
mFilterSlotSpinnerView.setAdapter(filterSlotAdapter);
- mFilterSlotSpinnerView.setOnItemSelectedListener(mSlotSelectedListener);
+ mFilterSlotSpinnerView.setOnItemSelectedListener(mSubSelectedListener);
SpinnerContent.setSpinnerContentValue(mFilterSlotSpinnerView, mCallSlotFilter);
}
}
diff --git a/src/com/android/dialer/calllog/SpinnerContent.java b/src/com/android/dialer/calllog/SpinnerContent.java
index 9679dd5db..721e3d208 100644
--- a/src/com/android/dialer/calllog/SpinnerContent.java
+++ b/src/com/android/dialer/calllog/SpinnerContent.java
@@ -75,7 +75,7 @@ public class SpinnerContent {
int count = telephonyManager.getPhoneCount();
// Update the filter sub content.
ArrayList<SpinnerContent> values = new ArrayList<SpinnerContent>(count + 1);
- values.add(new SpinnerContent(CallLogQueryHandler.CALL_SUB_ALL,
+ values.add(new SpinnerContent(CallLogQueryHandler.CALL_SIM_ALL,
context.getString(R.string.call_log_show_all_slots)));
for (int i = 0; i < count; i++) {
String subDisplayName = PhoneAccountUtils.getAccountLabel(context,
diff --git a/src/com/android/dialer/callstats/CallStatsAdapter.java b/src/com/android/dialer/callstats/CallStatsAdapter.java
index 7cf35ef19..fa59dd726 100644
--- a/src/com/android/dialer/callstats/CallStatsAdapter.java
+++ b/src/com/android/dialer/callstats/CallStatsAdapter.java
@@ -20,6 +20,7 @@ package com.android.dialer.callstats;
import android.content.Context;
import android.content.res.Resources;
import android.net.Uri;
+import android.telephony.SubscriptionManager;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
@@ -220,7 +221,8 @@ class CallStatsAdapter extends ArrayAdapter<CallStatsDetails>
String nameForDefaultImage = null;
if (TextUtils.isEmpty(details.name)) {
- nameForDefaultImage = mPhoneNumberHelper.getDisplayNumber(details.number,
+ nameForDefaultImage = mPhoneNumberHelper.getDisplayNumber(
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID, details.number,
details.numberPresentation, details.formattedNumber).toString();
} else {
nameForDefaultImage = details.name;
diff --git a/src/com/android/dialer/callstats/CallStatsDetailHelper.java b/src/com/android/dialer/callstats/CallStatsDetailHelper.java
index 46ac03c70..848944060 100644
--- a/src/com/android/dialer/callstats/CallStatsDetailHelper.java
+++ b/src/com/android/dialer/callstats/CallStatsDetailHelper.java
@@ -21,6 +21,7 @@ import android.content.res.Resources;
import android.provider.CallLog.Calls;
import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.telephony.PhoneNumberUtils;
+import android.telephony.SubscriptionManager;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
@@ -61,7 +62,8 @@ public class CallStatsDetailHelper {
final CharSequence numberText;
final CharSequence labelText;
final CharSequence displayNumber = mPhoneNumberHelper.getDisplayNumber(
- details.number, details.numberPresentation, details.formattedNumber);
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID, details.number,
+ details.numberPresentation, details.formattedNumber);
if (TextUtils.isEmpty(details.name)) {
nameText = displayNumber;
diff --git a/src/com/android/dialer/callstats/CallStatsDetails.java b/src/com/android/dialer/callstats/CallStatsDetails.java
index 8184be04a..e5d81cf1e 100644
--- a/src/com/android/dialer/callstats/CallStatsDetails.java
+++ b/src/com/android/dialer/callstats/CallStatsDetails.java
@@ -21,6 +21,7 @@ import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import android.provider.CallLog.Calls;
+import android.telephony.SubscriptionManager;
import android.util.Log;
import com.android.dialer.CallDetailHeader;
@@ -97,6 +98,10 @@ public class CallStatsDetails implements CallDetailHeader.Data, Parcelable {
return photoUri;
}
@Override
+ public int getAccountId() {
+ return SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+ }
+ @Override
public CharSequence getAccountLabel() {
return null;
}
diff --git a/src/com/android/dialer/callstats/CallStatsFragment.java b/src/com/android/dialer/callstats/CallStatsFragment.java
index a1f87be9f..6512610eb 100644
--- a/src/com/android/dialer/callstats/CallStatsFragment.java
+++ b/src/com/android/dialer/callstats/CallStatsFragment.java
@@ -69,7 +69,7 @@ public class CallStatsFragment extends ListFragment implements
private Spinner mFilterStatusSpinnerView;
// Default to all slots.
- private int mCallSubFilter = CallStatsQueryHandler.CALL_SUB_ALL;
+ private int mCallSubFilter = CallStatsQueryHandler.CALL_SIM_ALL;
private TextView mSumHeaderView;
private TextView mDateFilterView;
diff --git a/src/com/android/dialer/callstats/CallStatsQueryHandler.java b/src/com/android/dialer/callstats/CallStatsQueryHandler.java
index 9cc02874d..b61a3a6d4 100644
--- a/src/com/android/dialer/callstats/CallStatsQueryHandler.java
+++ b/src/com/android/dialer/callstats/CallStatsQueryHandler.java
@@ -55,7 +55,7 @@ public class CallStatsQueryHandler extends AsyncQueryHandler {
/**
* To specify all slots.
*/
- public static final int CALL_SUB_ALL = -1;
+ public static final int CALL_SIM_ALL = -1;
private static final String TAG = "CallStatsQueryHandler";
@@ -124,14 +124,14 @@ public class CallStatsQueryHandler extends AsyncQueryHandler {
selection.append(String.format("(%s < ?)", Calls.DATE));
selectionArgs.add(String.valueOf(to));
}
- if (slotId > CALL_SUB_ALL) {
- long[] subId = SubscriptionManager.getSubId(slotId);
+ if (slotId > CALL_SIM_ALL) {
+ int[] subId = SubscriptionManager.getSubId(slotId);
if (subId != null && subId.length >= 1) {
if (selection.length() > 0) {
selection.append(" AND ");
}
selection.append(String.format("(%s = ?)", Calls.PHONE_ACCOUNT_ID));
- selectionArgs.add(Long.toString(subId[0]));
+ selectionArgs.add(Integer.toString(subId[0]));
}
}
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java
index e5e3197f1..089261f1f 100644
--- a/src/com/android/dialer/dialpad/DialpadFragment.java
+++ b/src/com/android/dialer/dialpad/DialpadFragment.java
@@ -1190,7 +1190,7 @@ public class DialpadFragment extends AnalyticsFragment
private void ipCallBySlot(int slotId) {
String prefix = MoreContactUtils.getIPCallPrefix(mContext, slotId);
if (!TextUtils.isEmpty(prefix)) {
- long[] subId = SubscriptionManager.getSubId(slotId);
+ int[] subId = SubscriptionManager.getSubId(slotId);
if (subId != null && subId.length >= 1) {
ComponentName serviceName =
new ComponentName("com.android.phone",