Freigeben über


InputMethod.AccessibilityInputConnection.GetCursorCapsMode(Int32) Methode

Definition

Rufen Sie den aktuellen Großschreibungsmodus in Kraft an der aktuellen Cursorposition im Text ab.

[Android.Runtime.Register("getCursorCapsMode", "(I)I", "", ApiSince=33)]
public int GetCursorCapsMode (int reqModes);
[<Android.Runtime.Register("getCursorCapsMode", "(I)I", "", ApiSince=33)>]
member this.GetCursorCapsMode : int -> int

Parameter

reqModes
Int32

Die gewünschten Modi, die abgerufen werden sollen, wie definiert durch android.text.TextUtils#getCapsMode TextUtils.getCapsMode. Diese Konstanten werden definiert, sodass Sie einfach den aktuellen EditorInfo#inputType TextBoxAttribute.contentType Wert direkt an diese Stelle übergeben können.

Gibt zurück

die Caps-Modus-Flags, die an der aktuellen Cursorposition wirksam sind. Siehe TYPE_TEXT_FLAG_CAPS_* in android.text.InputType.

Attribute

Hinweise

Rufen Sie den aktuellen Großschreibungsmodus in Kraft an der aktuellen Cursorposition im Text ab. Weitere Informationen finden Sie unter android.text.TextUtils#getCapsMode TextUtils.getCapsMode.

Diese Methode kann fehlschlagen, wenn die Eingabeverbindung ungültig wurde (z. B. der Prozessabsturz), oder der Client dauert zu lange, um mit dem Text zu antworten (es wird ein paar Sekunden zeitig zurückgegeben). In beiden Fällen wird 0 zurückgegeben.

Diese Methode wirkt sich weder auf den Text im Editor aus, noch wirkt sie sich auf die Auswahl- oder Erstellungsspanne aus.

<starke>Autoren des Editors:</strong> bitte achten Sie bei der Implementierung dieses Aufrufs auf Rennbedingungen. Ein IME kann die Cursorposition ändern und diese Methode sofort verwenden. Sie müssen sicherstellen, dass der zurückgegebene Wert mit den Ergebnissen der neuesten Bearbeitungen und Änderungen an der Cursorposition übereinstimmt.

Java-Dokumentation für android.accessibilityservice.InputMethod.AccessibilityInputConnection.getCursorCapsMode(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: