summaryrefslogtreecommitdiffstats
path: root/src/com/android/incallui/CallHandlerService.java
diff options
context:
space:
mode:
authorPavan Kumar Tatavarthi <ctpavan@codeaurora.org>2013-11-20 18:33:23 -0800
committerc_tpavan <ctpavan@codeaurora.org>2013-11-21 16:23:16 -0800
commitbb131b321afde0344d4c93759a91fabeaaf2b401 (patch)
tree281454afad128f5cb6bb90f702c24bb7b228c075 /src/com/android/incallui/CallHandlerService.java
parent997cbe4562e43ea621b305f9c0e35fad322cd27e (diff)
downloadpackages_apps_InCallUI-bb131b321afde0344d4c93759a91fabeaaf2b401.tar.gz
packages_apps_InCallUI-bb131b321afde0344d4c93759a91fabeaaf2b401.tar.bz2
packages_apps_InCallUI-bb131b321afde0344d4c93759a91fabeaaf2b401.zip
IMS: Enable Modify Call functionality
1. Add ModifyCall api to CallCommandClinet 2. Add ModifyCallConfirm api to CallCommandClient 3. Add onCallModify api to CallHandlerService Change-Id: I3b37373be9161572dcd7a23368f3a644e28936e5
Diffstat (limited to 'src/com/android/incallui/CallHandlerService.java')
-rw-r--r--src/com/android/incallui/CallHandlerService.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/incallui/CallHandlerService.java b/src/com/android/incallui/CallHandlerService.java
index 8d2b1aa6..a4825c6d 100644
--- a/src/com/android/incallui/CallHandlerService.java
+++ b/src/com/android/incallui/CallHandlerService.java
@@ -49,6 +49,7 @@ public class CallHandlerService extends Service {
private static final int ON_START = 9;
private static final int ON_DESTROY = 10;
private static final int ON_ACTIVE_SUB_CHANGE = 11;
+ private static final int ON_UNSOL_CALLMODIFY = 12;
private static final int LARGEST_MSG_ID = ON_DESTROY;
@@ -189,6 +190,16 @@ public class CallHandlerService extends Service {
}
@Override
+ public void onModifyCall(Call call) {
+ try {
+ Log.i(TAG, "onModifyCallResponse: " + call);
+ mMainHandler.sendMessage(mMainHandler.obtainMessage(ON_UNSOL_CALLMODIFY, call));
+ } catch (Exception e) {
+ Log.e(TAG, "Error processing onDisconnect() call.", e);
+ }
+ }
+
+ @Override
public void onActiveSubChanged(int activeSub) {
mMainHandler.sendMessage(mMainHandler.obtainMessage(ON_ACTIVE_SUB_CHANGE, activeSub));
}
@@ -311,6 +322,8 @@ public class CallHandlerService extends Service {
case ON_DESTROY:
doStop();
break;
+ case ON_UNSOL_CALLMODIFY:
+ break;
case ON_ACTIVE_SUB_CHANGE:
Log.i(TAG, "ON_ACTIVE_SUB_CHANGE: " + msg.obj);
mCallList.onActiveSubChanged((Integer) msg.obj);