Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0ce817b8 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Updated docs for Autofill inline Session/controller." into rvc-dev am:...

Merge "Updated docs for Autofill inline Session/controller." into rvc-dev am: 0b649ebc am: 9e722ee6

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12142906

Change-Id: Ibd484797fc8add874a3376c52fa3fee43c3d69da
parents 39fa0325 9e722ee6
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -31,9 +31,16 @@ import com.android.server.inputmethod.InputMethodManagerInternal;
import java.util.Optional;
import java.util.function.Consumer;


/**
 * Controls the interaction with the IME for the inline suggestion sessions.
 * Controls the interaction with the IME for the {@link AutofillInlineSuggestionsRequestSession}s.
 *
 * <p>The class maintains the inline suggestion session with the autofill service. There is at most
 * one active inline suggestion session at any given  corresponding to one focused view.
 * New sessions are created only when {@link #onCreateInlineSuggestionsRequestLocked} is called.</p>
 *
 * <p>The class manages the interaction between the {@link com.android.server.autofill.Session} and
 * the inline suggestion session whenever inline suggestions can be provided. All calls to the
 * inline suggestion session must be made through this controller.</p>
 */
final class AutofillInlineSessionController {
    @NonNull
@@ -66,7 +73,6 @@ final class AutofillInlineSessionController {
        mUiCallback = callback;
    }


    /**
     * Requests the IME to create an {@link InlineSuggestionsRequest} for {@code autofillId}.
     *
+3 −0
Original line number Diff line number Diff line
@@ -364,6 +364,9 @@ final class AutofillInlineSuggestionsRequestSession {
        }
    }

    /**
     * Internal implementation of {@link IInlineSuggestionsRequestCallback}.
     */
    private static final class InlineSuggestionsRequestCallbackImpl extends
            IInlineSuggestionsRequestCallback.Stub {