diff options
| author | 2022-02-25 16:11:01 +0000 | |
|---|---|---|
| committer | 2022-03-08 14:17:31 +0000 | |
| commit | b99333df7d15bd78a4d6135014010d1b34c09f3d (patch) | |
| tree | 150c838bb48003f10908897a564e2bfaa1d34327 /telecomm/java/android | |
| parent | 4dfe4924d4636336ccde9f57e117dc39145a5ff8 (diff) | |
[API Review] onCreateUnknownConnection
Cherry-picked onCreateUnknownConnection made system API
from internal master, added precision on SystemAPI
annotation for client modules libraries as per API review.
Bug: 219820274
Tag: #feature
Test: manual
Change-Id: I1479201705a3ecce6fe69c2e78d30ce0b31cc3d8
Diffstat (limited to 'telecomm/java/android')
| -rwxr-xr-x | telecomm/java/android/telecom/ConnectionService.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/telecomm/java/android/telecom/ConnectionService.java b/telecomm/java/android/telecom/ConnectionService.java index 27d423b3bc1e..bce6809ef32d 100755 --- a/telecomm/java/android/telecom/ConnectionService.java +++ b/telecomm/java/android/telecom/ConnectionService.java @@ -3171,9 +3171,14 @@ public abstract class ConnectionService extends Service { * * {@link TelecomManager#addNewIncomingCall(PhoneAccountHandle, android.os.Bundle)}. * + * @param connectionManagerPhoneAccount The connection manager account to use for managing + * this call + * @param request Details about the outgoing call + * @return The {@code Connection} object to satisfy this call, or the result of an invocation + * of {@link Connection#createFailedConnection(DisconnectCause)} to not handle the call * @hide */ - @SystemApi + @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public @Nullable Connection onCreateUnknownConnection( @NonNull PhoneAccountHandle connectionManagerPhoneAccount, |