IInputMethodSession Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Antarmuka InputMethodSession menyediakan fungsionalitas |
| SetPeerReference(JniObjectReference) |
Atur nilai yang dikembalikan oleh |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Antarmuka InputMethodSession menyediakan fungsionalitas |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |