Я встретил ту же проблему. Решил это, делая это. Он не требует ссылки:
imm.hideSoftInputFromWindow(getWindow().getDecorView() .getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);