Я действительно люблю Плагин snippetsEmu. Это эмулирует часть поведения Отрывков от редактора OS X TextMate, в особенности переменный возврат и заменяющее поведение.
Вы проверили, вызывается ли onDestroy ()
? Вероятно, поэтому onCreate ()
вызывается каждый раз вместо onNewIntent ()
, который будет вызываться только в том случае, если действие уже существует.
Например, если вы покинете свое действие с помощью кнопки НАЗАД он по умолчанию уничтожается. Но если вы перейдете выше в стеке действий к другим действиям и оттуда вызовете свой ArtistActivity.class
, он пропустит onCreate ()
и перейдет непосредственно к onNewIntent ()
, потому что действие уже создано и поскольку вы определили его как singleTop
Android не будет создавать его новый экземпляр, а возьмет тот, который уже валяется.
What I сделать, чтобы увидеть что '