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