Lenguaje

IInputConnection.BeginBatchEdit Método

Definición

Indique al editor que está iniciando un lote de operaciones del editor.

[Android.Runtime.Register("beginBatchEdit", "()Z", "GetBeginBatchEditHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool BeginBatchEdit();
[<Android.Runtime.Register("beginBatchEdit", "()Z", "GetBeginBatchEditHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member BeginBatchEdit : unit -> bool

Devoluciones

true si una edición por lotes está en curso, false de lo contrario. Puesto que este método inicia una edición por lotes, significa que siempre devolverá true a menos que la conexión de entrada ya no sea válida.

Atributos

Comentarios

Indique al editor que está iniciando un lote de operaciones del editor. El editor intentará evitar el envío de actualizaciones sobre su estado hasta #endBatchEdit que se llame a . Edita por lotes el anidamiento.

<autores seguros>de IME:</strong> use esto para evitar la obtención de llamadas al android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) estado intermedio correspondiente. Además, úselo para evitar parpadeos que puedan surgir de mostrar el estado intermedio. Asegúrese de llamar #endBatchEdit a para cada llamada a esta, o puede bloquear las actualizaciones en el editor.

<autores de editores seguros>:</strong> mientras una edición por lotes está en curso, tenga cuidado de no enviar actualizaciones al método de entrada y no actualizar la pantalla. Los IME usan esto de forma intensiva para este efecto. Tenga en cuenta también que las modificaciones por lotes deben anidar correctamente.

Java documentación para android.view.inputmethod.InputConnection.beginBatchEdit().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a