Update Assisted Dialing references.
Test: existing unit tests
PiperOrigin-RevId: 182949031
Change-Id: I40955c6e5f4fe06687880d3e9ef4b91ef9c0b371
diff --git a/java/com/android/incallui/call/DialerCall.java b/java/com/android/incallui/call/DialerCall.java
index 2724322..a30367f 100644
--- a/java/com/android/incallui/call/DialerCall.java
+++ b/java/com/android/incallui/call/DialerCall.java
@@ -1114,7 +1114,7 @@
// perform assisted dialing. PROPERTY_ASSISTED_DIALING_USED indicates assisted dialing took
// place.
if (hasProperty(TelephonyManagerCompat.PROPERTY_ASSISTED_DIALING_USED)
- && Build.VERSION.SDK_INT > ConcreteCreator.BUILD_CODE_CEILING) {
+ && BuildCompat.isAtLeastP()) {
return true;
}
return false;
@@ -1126,10 +1126,26 @@
return null;
}
+ if (BuildCompat.isAtLeastP()) {
+ if (getExtras() == null) {
+ return null;
+ }
+
+ if (getExtras()
+ .getParcelable(TelephonyManagerCompat.EXTRA_ASSISTED_DIALING_TRANSFORMATION_INFO)
+ == null) {
+ return null;
+ }
+
+ // TODO(erfanian): Use the framework transformation info when we can link against it
+ return null;
+ }
+
if (getIntentExtras().getBundle(TelephonyManagerCompat.ASSISTED_DIALING_EXTRAS) == null) {
return null;
}
+ // Used in N-OMR1
return TransformationInfo.newInstanceFromBundle(
getIntentExtras().getBundle(TelephonyManagerCompat.ASSISTED_DIALING_EXTRAS));
}