diff options
author | Suresh Kumar Sugguna <sureshk@codeaurora.org> | 2014-08-13 07:33:46 -0700 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2014-11-04 08:49:57 -0700 |
commit | 1d689485c64c7ab7920706d5903166e5281c2080 (patch) | |
tree | 0e8d9ad13f8e7521d38f001b2dd5e5299310166d /src/com/android/incallui/AnswerPresenter.java | |
parent | 4e607b3f75de50cb2ae93422ccc39b653b26ec23 (diff) | |
download | packages_apps_InCallUI-1d689485c64c7ab7920706d5903166e5281c2080.tar.gz packages_apps_InCallUI-1d689485c64c7ab7920706d5903166e5281c2080.tar.bz2 packages_apps_InCallUI-1d689485c64c7ab7920706d5903166e5281c2080.zip |
IMS: Deflect call feature
Code changes to support Deflect call feature from UI
Change-Id: I657fb30a558721f0fa14558291b406ac443977b4
CRs-Fixed: 713856
Diffstat (limited to 'src/com/android/incallui/AnswerPresenter.java')
-rw-r--r-- | src/com/android/incallui/AnswerPresenter.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/incallui/AnswerPresenter.java b/src/com/android/incallui/AnswerPresenter.java index 8aa8615d..d5efd00d 100644 --- a/src/com/android/incallui/AnswerPresenter.java +++ b/src/com/android/incallui/AnswerPresenter.java @@ -148,6 +148,16 @@ public class AnswerPresenter extends Presenter<AnswerPresenter.AnswerUi> } } + public void onDeflect(String number) { + int phoneId = getActivePhoneId(); + Log.i(this, "onDeflect mCallId:" + mCallId + "phoneId:" + phoneId + "to" + number); + if (mCallId == null || phoneId == -1 || number == null || number.isEmpty()) { + return; + } + + TelecommAdapter.getInstance().deflectCall(mCall[phoneId].getId(), number); + } + /** * TODO: We are using reject and decline interchangeably. We should settle on * reject since it seems to be more prevalent. |