diff --git a/core/java/android/view/inputmethod/RemoteInputConnectionImpl.java b/core/java/android/view/inputmethod/RemoteInputConnectionImpl.java index ec50c697ae9a4..aa9225b79e415 100644 --- a/core/java/android/view/inputmethod/RemoteInputConnectionImpl.java +++ b/core/java/android/view/inputmethod/RemoteInputConnectionImpl.java @@ -418,12 +418,15 @@ final class RemoteInputConnectionImpl extends IRemoteInputConnection.Stub { }); } + @Dispatching(cancellable = false) @Override public void cancelCancellationSignal(IBinder token) { if (mBeamer == null) { return; } - mBeamer.cancel(token); + dispatch(() -> { + mBeamer.cancel(token); + }); } @Override