Compartilhar via


IInputConnection.CommitCorrection(CorrectionInfo) Método

Definição

Confirme uma correção executada automaticamente na entrada do usuário bruto.

[Android.Runtime.Register("commitCorrection", "(Landroid/view/inputmethod/CorrectionInfo;)Z", "GetCommitCorrection_Landroid_view_inputmethod_CorrectionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool CommitCorrection (Android.Views.InputMethods.CorrectionInfo? correctionInfo);
[<Android.Runtime.Register("commitCorrection", "(Landroid/view/inputmethod/CorrectionInfo;)Z", "GetCommitCorrection_Landroid_view_inputmethod_CorrectionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CommitCorrection : Android.Views.InputMethods.CorrectionInfo -> bool

Parâmetros

correctionInfo
CorrectionInfo

Informações detalhadas sobre a correção.

Retornos

true em caso de êxito, false se a conexão de entrada não for mais válida. Desde o Android android.os.Build.VERSION_CODES#N até android.os.Build.VERSION_CODES#TIRAMISU, essa API retornava false quando o aplicativo de destino não implementava esse método.

Atributos

Comentários

Confirme uma correção executada automaticamente na entrada do usuário bruto. Um exemplo típico seria corrigir erros de digitação usando um dicionário.

Chamar esse método fará com que o editor chame android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) o IME atual depois que a entrada em lote terminar. <strong>Editor authors</strong>, para que isso aconteça você precisa fazer as alterações conhecidas no método de entrada chamando InputMethodManager#updateSelection(View, int, int, int, int), mas tenha cuidado para esperar até que a edição em lote termine se uma estiver em andamento.

Documentação Java para android.view.inputmethod.InputConnection.commitCorrection(android.view.inputmethod.CorrectionInfo).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a