Adding answer/reject API support to Telecomm.
Adds answer/reject overridden methods to CallServiceWrapper.
Adds direct answer/reject to Call.java
Fills in existing answer/reject in CallsManager.java.
Change-Id: Ifd3a65230661b94f9dd99aabb2d2083684e2fc7c
diff --git a/src/com/android/telecomm/InCallAdapter.java b/src/com/android/telecomm/InCallAdapter.java
index eb10318..9faa472 100644
--- a/src/com/android/telecomm/InCallAdapter.java
+++ b/src/com/android/telecomm/InCallAdapter.java
@@ -20,6 +20,7 @@
import android.os.Looper;
import android.os.RemoteException;
import android.telecomm.IInCallAdapter;
+import android.util.Log;
/**
* Receives call commands and updates from in-call app and passes them through to CallsManager.
@@ -27,6 +28,9 @@
* binding to it. This adapter can receive commands and updates until the in-call app is unbound.
*/
class InCallAdapter extends IInCallAdapter.Stub {
+
+ private static final String TAG = InCallAdapter.class.getSimpleName();
+
private final CallsManager mCallsManager;
private final Handler mHandler = new Handler(Looper.getMainLooper());
@@ -39,6 +43,7 @@
/** {@inheritDoc} */
@Override
public void answerCall(final String callId) throws RemoteException {
+ Log.d(TAG, "answerCall(" + callId + ")");
mHandler.post(new Runnable() {
@Override public void run() {
mCallsManager.answerCall(callId);
@@ -49,6 +54,7 @@
/** {@inheritDoc} */
@Override
public void rejectCall(final String callId) throws RemoteException {
+ Log.d(TAG, "rejectCall(" + callId + ")");
mHandler.post(new Runnable() {
@Override public void run() {
mCallsManager.rejectCall(callId);