Sprache

IInputConnection.BeginBatchEdit Methode

Definition

Teilen Sie dem Editor mit, dass Sie eine Reihe von Editorvorgängen starten.

[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

Gibt zurück

"true", wenn eine Batchbearbeitung jetzt ausgeführt wird, andernfalls "false". Da diese Methode eine Batchbearbeitung startet, bedeutet dies, dass sie immer "true" zurückgibt, es sei denn, die Eingabeverbindung ist nicht mehr gültig.

Attribute

Hinweise

Teilen Sie dem Editor mit, dass Sie eine Reihe von Editorvorgängen starten. Der Editor versucht, keine Aktualisierungen über den Status zu senden, bis #endBatchEdit er aufgerufen wird. Die Batchbearbeitung schachtelt.

<starke>IME-Autoren:</starke> Verwenden Sie diese, um Aufrufe für den entsprechenden Zwischenzustand zu android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) vermeiden. Verwenden Sie dies auch, um Flacker zu vermeiden, die sich aus der Anzeige des Zwischenzustands ergeben können. Achten Sie darauf, dass Sie für jeden Aufruf dieses Anrufs anrufen #endBatchEdit , oder Sie können Aktualisierungen im Editor blockieren.

<starke>Editorautoren:</stark> , während eine Batchbearbeitung ausgeführt wird, achten Sie darauf, keine Aktualisierungen an die Eingabemethode zu senden und die Anzeige nicht zu aktualisieren. ImEs nutzen dies intensiv zu diesem Effekt. Beachten Sie auch, dass Batchbearbeitungen ordnungsgemäß geschachtelt werden müssen.

Java Dokumentation für android.view.inputmethod.InputConnection.beginBatchEdit().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: