Я немного озадачен тем, как работают мероприятия. Если я нажимаю кнопку StartActivity()
, затем нажимаю кнопку «Назад», чтобы вернуться к исходному действию, а затем снова нажимаю кнопку, чтобы выполнить то же самое действие StartActivity()
, есть ли два экземпляра нового действия? ? Я знаю, что onCreate()
вызывается каждый раз, так что первый экземпляр осиротел (предположительно, в конце концов, сборщик мусора)?
Должен ли я всегда следить за тем, чтобы вызывался finish()
(через кнопку "Назад"), просто для безопасности? Я не уверен, что протокол здесь.