API support for reporting of changes to call features.
(eg VoLTE, VoWIFI, etc)
Bug: 15987281
Change-Id: I5a18046ca0e2ff78ee96af610b5a3b88d93a52ad
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index 26f627f..85593ef 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -66,6 +66,7 @@
void onIsConferencedChanged(Call call);
void onCannedSmsResponsesLoaded(Call call);
void onCallVideoProviderChanged(Call call);
+ void onFeaturesChanged(Call call);
}
private static final CallsManager INSTANCE = new CallsManager();
@@ -233,6 +234,14 @@
}
}
+ @Override
+ public void onFeaturesChanged(Call call) {
+ Log.v(this, "onFeaturesChanged: %d", call.getFeatures());
+ for (CallsManagerListener listener : mListeners) {
+ listener.onFeaturesChanged(call);
+ }
+ }
+
ImmutableCollection<Call> getCalls() {
return ImmutableList.copyOf(mCalls);
}