Поскольку вы захватываете нажатие кнопки «назад», скорее всего, программная клавиатура не получает нажатие и, следовательно, не скрывает.
Попробуйте скрыть ее самостоятельно:
@Override
public void onBackPressed() {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
startActivity(intentForActivity1);
finish();
}
См. Ответ Reto Meier для получения более подробной информации об этом способе скрытия клавиатуры: Закрыть / скрыть программную клавиатуру Android