我有一个活动(A),它启动活动(B)。
活动 A 在某些情况下使用键盘。
我想在 B 启动之前隐藏键盘(如果显示的话)。
但是,当 A 启动 B 时,键盘在 B 已经可见后的几秒钟内仍然可见。
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
startActivity(..); //starts Activity B
如何在调用 B 之前隐藏键盘?谢谢!