IInputMethodSession Antarmuka

Definisi

Antarmuka InputMethodSession menyediakan fungsionalitas InputMethod per klien yang aman untuk diekspos ke aplikasi.

[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
Turunan
Atribut
Penerapan

Keterangan

Antarmuka InputMethodSession menyediakan fungsionalitas InputMethod per klien yang aman untuk diekspos ke aplikasi.

Aplikasi biasanya tidak akan menggunakan antarmuka ini sendiri, melainkan mengandalkan interaksi standar yang disediakan oleh android.widget.TextView dan android.widget.EditText.

Java dokumentasi untuk android.view.inputmethod.InputMethodSession.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Properti

Nama Deskripsi
Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
PeerReference

Mengembalikan instans objek Java yang dibungkusJniObjectReference.

(Diperoleh dari IJavaPeerable)

Metode

Nama Deskripsi
AppPrivateCommand(String, Bundle)

Proses perintah privat yang dikirim dari aplikasi ke metode input.

DispatchGenericMotionEvent(Int32, MotionEvent, IInputMethodSessionEventCallback)

Metode ini dipanggil ketika ada peristiwa gerakan generik.

DispatchKeyEvent(Int32, KeyEvent, IInputMethodSessionEventCallback)

Metode ini dipanggil ketika tombol ditekan.

DispatchTrackballEvent(Int32, MotionEvent, IInputMethodSessionEventCallback)

Metode ini dipanggil ketika ada peristiwa bola trek.

DisplayCompletions(CompletionInfo[])

Dipanggil oleh editor teks yang melakukan penyelesaian otomatis, untuk memberi tahu metode input tentang penyelesaian yang tersedia.

Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
FinishInput()

Metode ini dipanggil ketika aplikasi ingin berhenti menerima input teks.

SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Antarmuka InputMethodSession menyediakan fungsionalitas InputMethod per klien yang aman untuk diekspos ke aplikasi.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
ToggleSoftInput(ShowFlags, HideSoftInputFlags)

Alihkan jendela input lunak.

UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)
UpdateCursor(Rect)

Metode ini dipanggil ketika lokasi kursor bidang input target telah berubah dalam jendelanya.

UpdateCursorAnchorInfo(CursorAnchorInfo)

Metode ini dipanggil ketika kursor dan/atau posisi karakter yang relevan dengan input teks diubah pada layar.

UpdateExtractedText(Int32, ExtractedText)

Dipanggil oleh editor teks untuk melaporkan teks baru yang diekstrak ketika kontennya berubah.

UpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32)

Metode ini dipanggil ketika pilihan atau kursor di bidang input target saat ini telah berubah.

ViewClicked(Boolean)

Metode ini dipanggil ketika pengguna mengetuk tampilan teks.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Antarmuka InputMethodSession menyediakan fungsionalitas InputMethod per klien yang aman untuk diekspos ke aplikasi.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk