Merge "Updated docs for IInlineSuggestionsRequestCallback.aidl." into rvc-dev am: f65210f9ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12142032 Change-Id: I382fb6432282027e0042bc7d63b5eafc9bd86a24
This commit is contained in:
@@ -22,41 +22,54 @@ import android.view.inputmethod.InlineSuggestionsRequest;
|
|||||||
import com.android.internal.view.IInlineSuggestionsResponseCallback;
|
import com.android.internal.view.IInlineSuggestionsResponseCallback;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Binder interface for the IME service to send an inline suggestion request to the system.
|
* Binder interface for the IME service to send {@link InlineSuggestionsRequest} or notify other IME
|
||||||
|
* service events to the system.
|
||||||
* {@hide}
|
* {@hide}
|
||||||
*/
|
*/
|
||||||
oneway interface IInlineSuggestionsRequestCallback {
|
oneway interface IInlineSuggestionsRequestCallback {
|
||||||
// Indicates that the current IME does not support inline suggestion.
|
/** Indicates that the current IME does not support inline suggestion. */
|
||||||
void onInlineSuggestionsUnsupported();
|
void onInlineSuggestionsUnsupported();
|
||||||
|
|
||||||
// Sends the inline suggestions request from IME to Autofill. Calling this method indicates
|
/**
|
||||||
// that the IME input is started on the view corresponding to the request.
|
* Sends the inline suggestions request from IME to Autofill. Calling this method indicates
|
||||||
|
* that the IME input is started on the view corresponding to the request.
|
||||||
|
*/
|
||||||
void onInlineSuggestionsRequest(in InlineSuggestionsRequest request,
|
void onInlineSuggestionsRequest(in InlineSuggestionsRequest request,
|
||||||
in IInlineSuggestionsResponseCallback callback);
|
in IInlineSuggestionsResponseCallback callback);
|
||||||
|
|
||||||
// Signals that {@link android.inputmethodservice.InputMethodService
|
/**
|
||||||
// #onStartInput(EditorInfo, boolean)} is called on the given focused field.
|
* Signals that {@link android.inputmethodservice.InputMethodService
|
||||||
|
* #onStartInput(EditorInfo, boolean)} is called on the given focused field.
|
||||||
|
*/
|
||||||
void onInputMethodStartInput(in AutofillId imeFieldId);
|
void onInputMethodStartInput(in AutofillId imeFieldId);
|
||||||
|
|
||||||
// Signals that {@link android.inputmethodservice.InputMethodService
|
/**
|
||||||
// #dispatchOnShowInputRequested(int, boolean)} is called and shares the call result.
|
* Signals that {@link android.inputmethodservice.InputMethodService
|
||||||
// The true value of {@code requestResult} means the IME is about to be shown, while
|
* #dispatchOnShowInputRequested(int, boolean)} is called and shares the call result.
|
||||||
// false value means the IME will not be shown.
|
* The true value of {@code requestResult} means the IME is about to be shown, while
|
||||||
|
* false value means the IME will not be shown.
|
||||||
|
*/
|
||||||
void onInputMethodShowInputRequested(boolean requestResult);
|
void onInputMethodShowInputRequested(boolean requestResult);
|
||||||
|
|
||||||
// Signals that {@link android.inputmethodservice.InputMethodService
|
/**
|
||||||
// #onStartInputView(EditorInfo, boolean)} is called on the field specified by the earlier
|
* Signals that {@link android.inputmethodservice.InputMethodService
|
||||||
// {@link #onInputMethodStartInput(AutofillId)}.
|
* #onStartInputView(EditorInfo, boolean)} is called on the field specified by the earlier
|
||||||
|
* {@link #onInputMethodStartInput(AutofillId)}.
|
||||||
|
*/
|
||||||
void onInputMethodStartInputView();
|
void onInputMethodStartInputView();
|
||||||
|
|
||||||
// Signals that {@link android.inputmethodservice.InputMethodService
|
/**
|
||||||
// #onFinishInputView(boolean)} is called on the field specified by the earlier
|
* Signals that {@link android.inputmethodservice.InputMethodService
|
||||||
// {@link #onInputMethodStartInput(AutofillId)}.
|
* #onFinishInputView(boolean)} is called on the field specified by the earlier
|
||||||
|
* {@link #onInputMethodStartInput(AutofillId)}.
|
||||||
|
*/
|
||||||
void onInputMethodFinishInputView();
|
void onInputMethodFinishInputView();
|
||||||
|
|
||||||
// Signals that {@link android.inputmethodservice.InputMethodService
|
/**
|
||||||
// #onFinishInput()} is called on the field specified by the earlier
|
* Signals that {@link android.inputmethodservice.InputMethodService
|
||||||
// {@link #onInputMethodStartInput(AutofillId)}.
|
* #onFinishInput()} is called on the field specified by the earlier
|
||||||
|
* {@link #onInputMethodStartInput(AutofillId)}.
|
||||||
|
*/
|
||||||
void onInputMethodFinishInput();
|
void onInputMethodFinishInput();
|
||||||
|
|
||||||
// Indicates that the current IME changes inline suggestion session.
|
// Indicates that the current IME changes inline suggestion session.
|
||||||
|
|||||||
Reference in New Issue
Block a user