From f6c312b5afcc781ad0a16da0666c3399599c0695 Mon Sep 17 00:00:00 2001 From: Ravindra Date: Mon, 3 Nov 2014 11:46:59 +0530 Subject: Display sub details on incoming call When incoming call arrives display the subscription on which the call has arrived to the user. Change-Id: Ib9f13fc5c674739ccc8acfd87b7c3de32b810474 CRs-Fixed: 722427 --- src/com/android/incallui/StatusBarNotifier.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') diff --git a/src/com/android/incallui/StatusBarNotifier.java b/src/com/android/incallui/StatusBarNotifier.java index 929ccbfc..3c21a520 100644 --- a/src/com/android/incallui/StatusBarNotifier.java +++ b/src/com/android/incallui/StatusBarNotifier.java @@ -306,6 +306,17 @@ public class StatusBarNotifier implements InCallPresenter.InCallStateListener { builder.setLargeIcon(largeIcon); builder.setColor(mContext.getResources().getColor(R.color.dialer_theme_color)); + if (TelephonyManager.getDefault().isMultiSimEnabled()) { + final long subId = call.getSubId(); + SubInfoRecord subInfoRecord = SubscriptionManager.getSubInfoForSubscriber(subId); + if (subInfoRecord != null) { + String displayName = subInfoRecord.displayName; + builder.setContentTitle(displayName); + builder.setContentText(contentTitle); + builder.setSubText(mContext.getString(contentResId)); + } + } + if (isVideoUpgradeRequest) { builder.setUsesChronometer(false); addDismissUpgradeRequestAction(builder); -- cgit v1.2.3