7
ユーザーが入力したアクティビティがあり、[OK]ボタンをクリックします。終了すると、アクティビティは終了し、古いアクティビティに戻りますが、ソフトキーボードはまだ画面に表示されています。私はアンドロイドを試しました:windowSoftInputMode = "stateHidden"と getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);アクティビティを終了した後にキーボードを削除するにはどうすればよいですか?
しかし、何もしません。
おかげで、あなたの活動のOnPauseで
私はこのアプローチを使用して、キーボードを隠すために「検索アクティビティー」を「結果アクティビティーの開始」内に実装しました。ありがとうございました! – Roman
私は、アクティビティが終了したときにSDKによって開かれたアクティビティがキーボードを閉じないという同様の状況を経験しました。私は半分の活動をカバーするキーボードで終わります。別のアクティビティで示されているキーボードをどのように却下するか考えていますか? – hitmaneidos
EditTextが複数ある場合はどうなりますか? getWindowToken()を呼び出す方法をどのように知っていますか? –