InputMethodManager.ShowSoftInput Metode

Definisi

Overload

Nama Deskripsi
ShowSoftInput(View, ShowFlags)

Sinonim untuk #showSoftInput(View, int, ResultReceiver) tanpa penerima hasil: secara eksplisit meminta agar area input lunak metode input saat ini ditampilkan kepada pengguna, jika diperlukan.

ShowSoftInput(View, ShowFlags, ResultReceiver)

Secara eksplisit meminta agar area input lunak metode input saat ini ditampilkan kepada pengguna, jika diperlukan.

ShowSoftInput(View, ShowFlags)

Sinonim untuk #showSoftInput(View, int, ResultReceiver) tanpa penerima hasil: secara eksplisit meminta agar area input lunak metode input saat ini ditampilkan kepada pengguna, jika diperlukan.

[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;I)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags -> bool

Parameter

view
View

Tampilan yang saat ini terfokus, yang ingin menerima input keyboard lunak. Perhatikan bahwa tampilan ini hanya dianggap berfokus di sini jika keduanya memiliki View#isFocused view focus, dan jendela yang berisi memiliki View#hasWindowFocus window focus. Jika tidak, panggilan gagal dan mengembalikan false.

flags
ShowFlags

Menyediakan bendera operasi tambahan. Saat ini mungkin 0 atau memiliki #SHOW_IMPLICIT set bit.

Mengembalikan

Atribut

Keterangan

Sinonim untuk #showSoftInput(View, int, ResultReceiver) tanpa penerima hasil: secara eksplisit meminta agar area input lunak metode input saat ini ditampilkan kepada pengguna, jika diperlukan.

Dokumentasi Java untuk android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int).

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.

Berlaku untuk

ShowSoftInput(View, ShowFlags, ResultReceiver)

Secara eksplisit meminta agar area input lunak metode input saat ini ditampilkan kepada pengguna, jika diperlukan.

[Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")]
public bool ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("showSoftInput", "(Landroid/view/View;ILandroid/os/ResultReceiver;)Z", "")>]
member this.ShowSoftInput : Android.Views.View * Android.Views.InputMethods.ShowFlags * Android.OS.ResultReceiver -> bool

Parameter

view
View

Tampilan yang saat ini terfokus, yang ingin menerima input keyboard lunak. Perhatikan bahwa tampilan ini hanya dianggap berfokus di sini jika keduanya memiliki View#isFocused view focus, dan jendela yang berisi memiliki View#hasWindowFocus window focus. Jika tidak, panggilan gagal dan mengembalikan false.

flags
ShowFlags

Menyediakan bendera operasi tambahan. Saat ini mungkin 0 atau memiliki #SHOW_IMPLICIT set bit.

resultReceiver
ResultReceiver

Jika non-null, ini akan dipanggil oleh IME ketika telah memproses permintaan Anda untuk memberi tahu Anda apa yang telah dilakukannya. Kode hasil yang Anda terima mungkin #RESULT_UNCHANGED_SHOWNberupa , , #RESULT_UNCHANGED_HIDDEN#RESULT_SHOWN, atau #RESULT_HIDDEN.

Mengembalikan

Atribut

Keterangan

Secara eksplisit meminta agar area input lunak metode input saat ini ditampilkan kepada pengguna, jika diperlukan. Panggil ini jika pengguna berinteraksi dengan tampilan Anda sedih sehingga mereka telah menyatakan bahwa mereka ingin mulai melakukan input ke dalamnya.

<instans Caveat yang kuat>:</kuat>ResultReceiver yang diteruskan ke metode ini dapat menjadi objek berumur panjang, karena mungkin tidak dikumpulkan sampah sampai semua objek yang sesuai ResultReceiver ditransfer ke proses yang berbeda dikumpulkan sampah. Ikuti pola umum untuk menghindari kebocoran memori di Android. Pertimbangkan untuk digunakan java.lang.ref.WeakReference sehingga objek logika aplikasi seperti android.app.Activity dan Context dapat menjadi sampah yang dikumpulkan terlepas dari ResultReceivermasa pakai .

Dokumentasi Java untuk android.view.inputmethod.InputMethodManager.showSoftInput(android.view.View, int, android.os.ResultReceiver).

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.

Berlaku untuk