Переместить задачу назад не работает должным образом Android

У меня есть два действия A и B, чтобы перейти от A к B, вам необходимо войти в систему. После того как я перейду в B I, позвоните на финших на А.

В действии B я вызываю movetoBack, когда нажата кнопка "Назад". Однако, когда я вспоминаю свое приложение, оно возвращает меня к А.

@Override
public void onBackPressed() {
    super.onBackPressed();
    moveTaskToBack (true);
}

1 ответ

Решение

Не звони super, который вызывает реализацию по умолчанию кнопки НАЗАД... которая должна вызвать finish() на текущей деятельности. Просто позвони moveTaskToBack() внутри вашего переопределения.

Другие вопросы по тегам