diff --git a/api/current.txt b/api/current.txt index 9553bf6f0bd65..6df8929bcc405 100755 --- a/api/current.txt +++ b/api/current.txt @@ -41276,9 +41276,9 @@ package android.telecom { public abstract class CallRedirectionService extends android.app.Service { ctor public CallRedirectionService(); method public final void cancelCall(); - method public final android.os.IBinder onBind(android.content.Intent); + method @Nullable public final android.os.IBinder onBind(@NonNull android.content.Intent); method public abstract void onPlaceCall(@NonNull android.net.Uri, @NonNull android.telecom.PhoneAccountHandle, boolean); - method public final boolean onUnbind(android.content.Intent); + method public final boolean onUnbind(@NonNull android.content.Intent); method public final void placeCallUnmodified(); method public final void redirectCall(@NonNull android.net.Uri, @NonNull android.telecom.PhoneAccountHandle, boolean); field public static final String SERVICE_INTERFACE = "android.telecom.CallRedirectionService"; diff --git a/telecomm/java/android/telecom/CallRedirectionService.java b/telecomm/java/android/telecom/CallRedirectionService.java index 329911776993a..ff9de9d100b19 100644 --- a/telecomm/java/android/telecom/CallRedirectionService.java +++ b/telecomm/java/android/telecom/CallRedirectionService.java @@ -17,6 +17,7 @@ package android.telecom; import android.annotation.NonNull; +import android.annotation.Nullable; import android.annotation.SdkConstant; import android.app.Service; import android.content.Intent; @@ -196,12 +197,12 @@ public abstract class CallRedirectionService extends Service { } @Override - public final IBinder onBind(Intent intent) { + public final @Nullable IBinder onBind(@NonNull Intent intent) { return new CallRedirectionBinder(); } @Override - public final boolean onUnbind(Intent intent) { + public final boolean onUnbind(@NonNull Intent intent) { return false; } }