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