From 02d94e1a6c4dffd9bceb783c41e9b0768f88cb3b Mon Sep 17 00:00:00 2001 From: dddddd-mmmmmm <36978885+dddddd-mmmmmm@users.noreply.github.com> Date: Mon, 13 Jan 2020 23:36:35 +1100 Subject: [PATCH] Add hideKeyboard util method. --- app/src/main/java/net/nullsum/audinaut/util/Util.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/net/nullsum/audinaut/util/Util.java b/app/src/main/java/net/nullsum/audinaut/util/Util.java index 62580ef..e992691 100644 --- a/app/src/main/java/net/nullsum/audinaut/util/Util.java +++ b/app/src/main/java/net/nullsum/audinaut/util/Util.java @@ -41,9 +41,12 @@ import android.text.util.Linkify; import android.util.Log; import android.util.SparseArray; import android.view.Gravity; +import android.view.inputmethod.InputMethodManager; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; +import android.app.Activity; +import android.view.View; import androidx.annotation.Nullable; import androidx.annotation.StringRes; @@ -1135,4 +1138,10 @@ public final class Util { return random; } + + public static void hideKeyboard(View view) { + InputMethodManager imm = (InputMethodManager) view.getContext().getSystemService(Activity.INPUT_METHOD_SERVICE); + + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } }