Когда начинается новое действие, оно помещается в задний стек и фокусируется на пользователе.Задний стек соответствует основному стековому механизму «последний пришел, первый вышел», поэтому, когда пользователь завершает текущее действие и нажимает кнопку «Назад», он извлекается из стека (и уничтожается), и предыдущее действие возобновляется.Нажата кнопка включения.
@Override
public boolean onKeyDown(int i, KeyEvent event) {
if (i == KeyEvent.KEYCODE_BACK) {
Intent intent = new Intent( YourActivity.this, New Activity.class );
intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP );
startActivity( intent );
return true;
}
return super.onKeyDown(i, event);
}