Improve javadoc for InputConnection#replaceText

Bug: 254278543
Test: atest FrameworksCoreTests:BaseInputConnectionTest
Test: atest CtsInputMethodTestCases:BaseInputConnectionTest

Change-Id: I3e63532eae8349aaff21cfa72ed65f01779103df
This commit is contained in:
Lan Wei
2022-11-03 09:39:34 +08:00
parent c0cb906dcc
commit 947fd9335e
2 changed files with 6 additions and 4 deletions

View File

@@ -740,8 +740,7 @@ final class IRemoteInputConnectionInvoker {
}
/**
* Invokes {@code IRemoteInputConnection#replaceText(InputConnectionCommandHeader, int, int,
* CharSequence, TextAttribute)}.
* Replaces the specific range in the current input field with suggested text.
*
* @param start the character index where the replacement should start.
* @param end the character index where the replacement should end.
@@ -751,8 +750,9 @@ final class IRemoteInputConnectionInvoker {
* that this means you can't position the cursor within the text.
* @param text the text to replace. This may include styles.
* @param textAttribute The extra information about the text. This value may be null.
* @return {@code true} if the invocation is completed without {@link RemoteException}, {@code
* false} otherwise.
* @return {@code true} if the specific range is replaced successfully, {@code false} otherwise.
* @see android.view.inputmethod.InputConnection#replaceText(int, int, CharSequence, int,
* TextAttribute)
*/
@AnyThread
public boolean replaceText(

View File

@@ -1352,6 +1352,8 @@ public interface InputConnection {
* that this means you can't position the cursor within the text.
* @param text the text to replace. This may include styles.
* @param textAttribute The extra information about the text. This value may be null.
* @return {@code true} if the replace command was sent to the associated editor (regardless of
* whether the replacement is success or not), {@code false} otherwise.
*/
default boolean replaceText(
@IntRange(from = 0) int start,