package de.jeisfeld.augendiagnoselib.util; import android.content.Context; import android.support.annotation.NonNull; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; /** * Utility class for keyboard handling. */ public final class KeyboardUtil { /** * Hide default constructor. */ private KeyboardUtil() { throw new UnsupportedOperationException(); } /** * Utility method to hide the soft keyboard. * * @param context the context. * @param editText the EditText triggering the soft keyboard. */ public static void hideKeyboard(@NonNull final Context context, @NonNull final EditText editText) { InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); } }