Android: как вернуться к предыдущему экрану из настроек (нажав кнопку «Назад») - PullRequest
1 голос
/ 02 июня 2011

При вызове моей PreferenceActivity с экрана и после нажатия кнопки «Назад» экран возврата всегда является основным экраном (активность, которая отображается после запуска приложения) приложения.Можно ли вернуться к предыдущему экрану?

Я попытался решить его путем переопределения метода onKeyDown (внутри моего класса PreferenceActivity) без удачи:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        finish();
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Заранее спасибо за любыепомощь.

1 Ответ

1 голос
/ 02 июня 2011

При условии, что вы используете действия / намерения в соответствии с назначением, на самом деле никакого специального кода не требуется. Нажатие назад автоматически остановит текущую активность и вернется к активности, вызвавшей ее. См. Руководство по активности и задачам Android .

...