IInputMethodSession Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die InputMethodSession-Schnittstelle stellt die clientspezifische Funktionalität bereit, die InputMethod
für Anwendungen sicher verfügbar ist.
[Android.Runtime.Register("android/view/inputmethod/InputMethodSession", "", "Android.Views.InputMethods.IInputMethodSessionInvoker")]
public interface IInputMethodSession : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/InputMethodSession", "", "Android.Views.InputMethods.IInputMethodSessionInvoker")>]
type IInputMethodSession = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Die InputMethodSession-Schnittstelle stellt die clientspezifische Funktionalität bereit, die InputMethod
für Anwendungen sicher verfügbar ist.
Anwendungen verwenden diese Schnittstelle normalerweise nicht selbst, sondern verlassen sich auf die standardmäßige Interaktion, die von android.widget.TextView
und android.widget.EditText
.
Java-Dokumentation für android.view.inputmethod.InputMethodSession
.
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.
Eigenschaften
Handle |
Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab. (Geerbt von IJavaObject) |
JniIdentityHashCode |
Gibt den Wert |
JniManagedPeerState |
Status des verwalteten Peers. (Geerbt von IJavaPeerable) |
JniPeerMembers |
Mitgliedszugriff und Aufrufunterstützung. (Geerbt von IJavaPeerable) |
PeerReference |
Gibt eine JniObjectReference der umbrochenen Java-Objektinstanz zurück. (Geerbt von IJavaPeerable) |
Methoden
AppPrivateCommand(String, Bundle) |
Verarbeiten eines privaten Befehls, der von der Anwendung an die Eingabemethode gesendet wird. |
DispatchGenericMotionEvent(Int32, MotionEvent, IInputMethodSessionEventCallback) |
Diese Methode wird aufgerufen, wenn ein generisches Bewegungsereignis vorhanden ist. |
DispatchKeyEvent(Int32, KeyEvent, IInputMethodSessionEventCallback) |
Diese Methode wird aufgerufen, wenn eine Taste gedrückt wird. |
DispatchTrackballEvent(Int32, MotionEvent, IInputMethodSessionEventCallback) |
Diese Methode wird aufgerufen, wenn ein Trackballereignis vorhanden ist. |
DisplayCompletions(CompletionInfo[]) |
Wird von einem Text-Editor aufgerufen, der den automatischen Abschluss durchführt, um die Eingabemethode über die verfügbaren Fertigstellungen zu informieren. |
Disposed() |
Wird aufgerufen, wenn die Instanz verworfen wurde. (Geerbt von IJavaPeerable) |
DisposeUnlessReferenced() |
Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen |
Finalized() |
Wird aufgerufen, wenn die Instanz abgeschlossen wurde. (Geerbt von IJavaPeerable) |
FinishInput() |
Diese Methode wird aufgerufen, wenn die Anwendung den Empfang von Texteingaben beenden möchte. |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Die InputMethodSession-Schnittstelle stellt die clientspezifische Funktionalität bereit, die |
SetPeerReference(JniObjectReference) |
Legen Sie den von |
ToggleSoftInput(ShowFlags, HideSoftInputFlags) |
Schalten Sie das Fenster für weiche Eingabe ein. |
UnregisterFromRuntime() |
Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. (Geerbt von IJavaPeerable) |
UpdateCursor(Rect) |
Diese Methode wird aufgerufen, wenn sich die Cursorposition des Zieleingabefelds innerhalb des Fensters geändert hat. |
UpdateCursorAnchorInfo(CursorAnchorInfo) |
Diese Methode wird aufgerufen, wenn der Cursor und/oder die für die Texteingabe relevante Zeichenposition auf dem Bildschirm geändert wird. |
UpdateExtractedText(Int32, ExtractedText) |
Wird von einem Text-Editor aufgerufen, um den neuen extrahierten Text zu melden, wenn sich der Inhalt ändert. |
UpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32) |
Diese Methode wird aufgerufen, wenn sich die Auswahl oder der Cursor im aktuellen Zieleingabefeld geändert hat. |
ViewClicked(Boolean) |
Diese Methode wird aufgerufen, wenn der Benutzer auf eine Textansicht tippt. |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Die InputMethodSession-Schnittstelle stellt die clientspezifische Funktionalität bereit, die |
GetJniTypeName(IJavaPeerable) |
Die InputMethodSession-Schnittstelle stellt die clientspezifische Funktionalität bereit, die |