Merge "Add response to notify that an outgoing call is screened."
This commit is contained in:
@@ -106,8 +106,14 @@ public abstract class CallScreeningService extends Service {
|
|||||||
SomeArgs args = (SomeArgs) msg.obj;
|
SomeArgs args = (SomeArgs) msg.obj;
|
||||||
try {
|
try {
|
||||||
mCallScreeningAdapter = (ICallScreeningAdapter) args.arg1;
|
mCallScreeningAdapter = (ICallScreeningAdapter) args.arg1;
|
||||||
onScreenCall(
|
Call.Details callDetails = Call.Details
|
||||||
Call.Details.createFromParcelableCall((ParcelableCall) args.arg2));
|
.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 {
|
} finally {
|
||||||
args.recycle();
|
args.recycle();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user