diff options
author | Santos Cordon <santoscordon@google.com> | 2014-05-29 21:46:33 -0700 |
---|---|---|
committer | Santos Cordon <santoscordon@google.com> | 2014-05-30 11:37:03 -0700 |
commit | 1d7ef6a59ae175d1577ca707e2682924a60d341d (patch) | |
tree | e81208dca90fe4ebaeea6ae48236f01a9abc87b6 /src/com/android/dialer/dialpad/DialpadFragment.java | |
parent | 3a406566ee0753a50dac2a376ebb598baf08e4dd (diff) |
Update showCallScreen to use Telecomm (5/6)
Use TelephonyManager#showCallScreen instead of referencing ITelephony
directly. This way TelephonyManager can accurately route the calls to
Telecomm instead.
Bug: 15008165
Change-Id: Ib674e2e48efaa1cc97d1513dc2c2b27fdb343657
Diffstat (limited to 'src/com/android/dialer/dialpad/DialpadFragment.java')
-rw-r--r-- | src/com/android/dialer/dialpad/DialpadFragment.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java index 1adfeb84b..3eedcdaef 100644 --- a/src/com/android/dialer/dialpad/DialpadFragment.java +++ b/src/com/android/dialer/dialpad/DialpadFragment.java @@ -80,7 +80,6 @@ import com.android.dialer.DialtactsActivity; import com.android.dialer.R; import com.android.dialer.SpecialCharSequenceMgr; import com.android.dialer.util.DialerUtils; -import com.android.internal.telephony.ITelephony; import com.android.phone.common.CallLogAsync; import com.android.phone.common.HapticFeedback; @@ -216,9 +215,9 @@ public class DialpadFragment extends Fragment * press/depress of the "hookswitch" of a landline phone. Aka "empty flash". * * TODO: Using an intent extra to tell the phone to send this flash is a - * temporary measure. To be replaced with an ITelephony call in the future. + * temporary measure. To be replaced with an Telephony/TelecommManager call in the future. * TODO: Keep in sync with the string defined in OutgoingCallBroadcaster.java - * in Phone app until this is replaced with the ITelephony API. + * in Phone app until this is replaced with the Telephony/Telecomm API. */ private static final String EXTRA_SEND_EMPTY_FLASH = "com.android.phone.extra.SEND_EMPTY_FLASH"; @@ -1373,12 +1372,7 @@ public class DialpadFragment extends Fragment * or "return to call" from the dialpad chooser. */ private void returnToInCallScreen(boolean showDialpad) { - try { - ITelephony phone = ITelephony.Stub.asInterface(ServiceManager.checkService("phone")); - if (phone != null) phone.showCallScreenWithDialpad(showDialpad); - } catch (RemoteException e) { - Log.w(TAG, "phone.showCallScreenWithDialpad() failed", e); - } + getTelephonyManager().showCallScreenWithDialpad(showDialpad); // Finally, finish() ourselves so that we don't stay on the // activity stack. |