У меня есть представление с вкладками с одним действием на вкладку, и когда я переключаюсь с первой вкладки, в которой есть TextView, на вторую вкладку, которая показывает только интерактивный список, мягкая клавиатура все еще там . Я хочу, чтобы он исчез, поэтому я попробовал следующее:
public static void hideSoftKeyboard (Activity activity, View view) {
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
, но это не работает, потому что нет соответствующего представления для предоставления, так как на экране нет представления, принимающего ввод с клавиатуры. Есть предложения, как решить эту проблему?