Возможно ли это в приложении для Android? Я хочу сделать так, чтобы независимо от того, сколько раз пользователь запускает активность A, когда он нажимает кнопку «Назад», он никогда не получит более одного случая активности A.
В моем текущем коде я обнаружил, что у меня есть только два варианта:
1. Я могу вызвать метод finish () в ActivityA, который не позволит полностью получить доступ через кнопку «Назад», или
2. Я не вызываю finish (), и затем, если пользователь запускает активность A (n) раз во время их использования, при нажатии кнопки «Назад» будут (n) случаи.
Опять же, я хочу, чтобы активность A была доступна нажатием кнопки "Назад", но нет причин хранить в стеке несколько экземпляров одной и той же активности. Есть ли способ ограничить количество экземпляров активности в очереди только 1?