次の方法で共有


InputMethodManager.HideSoftInputFromWindow メソッド

定義

オーバーロード

HideSoftInputFromWindow(IBinder, HideSoftInputFlags)

結果がない場合の #hideSoftInputFromWindow(IBinder, int, ResultReceiver) シノニム: 現在入力を受け入れているウィンドウのコンテキストからソフト入力ウィンドウを非表示にする要求。

HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver)

現在入力を受け入れているウィンドウのコンテキストからソフト入力ウィンドウを非表示にする要求。

HideSoftInputFromWindow(IBinder, HideSoftInputFlags)

結果がない場合の #hideSoftInputFromWindow(IBinder, int, ResultReceiver) シノニム: 現在入力を受け入れているウィンドウのコンテキストからソフト入力ウィンドウを非表示にする要求。

[Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;I)Z", "")]
public bool HideSoftInputFromWindow (Android.OS.IBinder? windowToken, Android.Views.InputMethods.HideSoftInputFlags flags);
[<Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;I)Z", "")>]
member this.HideSoftInputFromWindow : Android.OS.IBinder * Android.Views.InputMethods.HideSoftInputFlags -> bool

パラメーター

windowToken
IBinder

によって返 View#getWindowToken() View.getWindowToken()される要求を行っているウィンドウのトークン。

flags
HideSoftInputFlags

追加の操作フラグを提供します。 現在は 0 であるか、ビットが設定されている #HIDE_IMPLICIT_ONLY 可能性があります。

戻り値

属性

注釈

結果がない場合の #hideSoftInputFromWindow(IBinder, int, ResultReceiver) シノニム: 現在入力を受け入れているウィンドウのコンテキストからソフト入力ウィンドウを非表示にする要求。

の Java ドキュメントandroid.view.inputmethod.InputMethodManager.hideSoftInputFromWindow(android.os.IBinder, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

HideSoftInputFromWindow(IBinder, HideSoftInputFlags, ResultReceiver)

現在入力を受け入れているウィンドウのコンテキストからソフト入力ウィンドウを非表示にする要求。

[Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;ILandroid/os/ResultReceiver;)Z", "")]
public bool HideSoftInputFromWindow (Android.OS.IBinder? windowToken, Android.Views.InputMethods.HideSoftInputFlags flags, Android.OS.ResultReceiver? resultReceiver);
[<Android.Runtime.Register("hideSoftInputFromWindow", "(Landroid/os/IBinder;ILandroid/os/ResultReceiver;)Z", "")>]
member this.HideSoftInputFromWindow : Android.OS.IBinder * Android.Views.InputMethods.HideSoftInputFlags * Android.OS.ResultReceiver -> bool

パラメーター

windowToken
IBinder

によって返 View#getWindowToken() View.getWindowToken()される要求を行っているウィンドウのトークン。

flags
HideSoftInputFlags

追加の操作フラグを提供します。 現在は 0 であるか、ビットが設定されている #HIDE_IMPLICIT_ONLY 可能性があります。

resultReceiver
ResultReceiver

null 以外の場合は、IME が何を行ったかを伝える要求を処理したときに、IME によって呼び出されます。 受け取る#RESULT_UNCHANGED_SHOWN結果コードは、 #RESULT_UNCHANGED_HIDDEN#RESULT_SHOWN#RESULT_HIDDEN

戻り値

属性

注釈

現在入力を受け入れているウィンドウのコンテキストからソフト入力ウィンドウを非表示にする要求。 これは、ユーザーが入力ウィンドウを非表示にすることをかなり明示的に要求するよりも実際に何らかの操作を行った結果として呼び出す必要があります。

<このメソッドに渡される strong>Caveat:</strongResultReceiver> インスタンスは有効期間の長いオブジェクトになる可能性があります。これは、異なるプロセスに転送されるすべての対応するResultReceiverオブジェクトがガベージ コレクションされるまでガベージ コレクションされない可能性があるためです。 Android でのメモリ リークを回避するには、一般的なパターンに従います。 の有効期間ResultReceiverに関係なく、ガベージ コレクションなどのContextandroid.app.Activityアプリケーション ロジック オブジェクトを使用java.lang.ref.WeakReferenceすることを検討してください。

の Java ドキュメントandroid.view.inputmethod.InputMethodManager.hideSoftInputFromWindow(android.os.IBinder, int, android.os.ResultReceiver)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象