summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui/InCallServiceImpl.java
diff options
context:
space:
mode:
authorTyler Gunn <tgunn@google.com>2016-04-01 10:23:42 -0700
committerTyler Gunn <tgunn@google.com>2016-04-01 10:23:42 -0700
commitd8eb77f116ba21a4f40fd59d608b2e8bbdf2e09b (patch)
treef8084505a2bd97468525db3c1739998ed64bded7 /InCallUI/src/com/android/incallui/InCallServiceImpl.java
parent4af1acfc1e76c65578feb0e985b5e201f4239444 (diff)
Add support for multi-endpoint.
- Add new "ExternalCallNotifier" which tracks external calls that Telecom informs Incall about. - Refactored some common code from StatusBarNotifier that is used in ExternalCallNotifier into NotificationUtil so it can be used in both places. - Modified CallList to track and store external calls seperately from regular ones. - Added support for triggering a call pull in the NotificationBroadcastReceiver. Bug: 27458894 Change-Id: I505c8b5f7aad273ebdaaeae2431564d10b23770b
Diffstat (limited to 'InCallUI/src/com/android/incallui/InCallServiceImpl.java')
-rw-r--r--InCallUI/src/com/android/incallui/InCallServiceImpl.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/InCallServiceImpl.java b/InCallUI/src/com/android/incallui/InCallServiceImpl.java
index 86936973e..1414bc51d 100644
--- a/InCallUI/src/com/android/incallui/InCallServiceImpl.java
+++ b/InCallUI/src/com/android/incallui/InCallServiceImpl.java
@@ -64,8 +64,10 @@ public class InCallServiceImpl extends InCallService {
InCallPresenter.getInstance().setUp(
getApplicationContext(),
CallList.getInstance(),
+ new ExternalCallList(),
AudioModeProvider.getInstance(),
new StatusBarNotifier(context, contactInfoCache),
+ new ExternalCallNotifier(context, contactInfoCache),
contactInfoCache,
new ProximitySensor(
context,