私のアクティビティには、editText フィールドがあります。ユーザーがそれをタップすると、editText がフォーカスを取得し、キーボードが表示されます。ここで、ユーザーが電話機のハードウェアの戻るボタンを押すと、キーボードは消えますが、カーソルは Edittext に残ります。つまり、まだフォーカスがあります。戻るボタンが押されたときに EditText がフォーカスを失うようにすることは可能ですか? 次のコードを使用してみましたが、うまくいきませんでした。
@Override
public void onBackPressed() {
vibrator.vibrate(Constants.DEFAULT_VIBRATE_TIME);
myEditText.clearFocus();
super.onBackPressed();
}