Merge "Add response to notify that an outgoing call is screened." am: 46758be25c

am: 4f8cd35a90

Change-Id: Idb60fad84b66cc2b61878acc588ca54ef48cd57a
This commit is contained in:
Grace Jia
2019-11-12 13:04:31 -08:00
committed by android-build-merger

View File

@@ -106,8 +106,14 @@ public abstract class CallScreeningService extends Service {
SomeArgs args = (SomeArgs) msg.obj;
try {
mCallScreeningAdapter = (ICallScreeningAdapter) args.arg1;
onScreenCall(
Call.Details.createFromParcelableCall((ParcelableCall) args.arg2));
Call.Details callDetails = Call.Details
.createFromParcelableCall((ParcelableCall) args.arg2);
onScreenCall(callDetails);
if (callDetails.getCallDirection() == Call.Details.DIRECTION_OUTGOING) {
mCallScreeningAdapter.allowCall(callDetails.getTelecomCallId());
}
} catch (RemoteException e) {
Log.w(this, "Exception when screening call: " + e);
} finally {
args.recycle();
}