Ну и теперь рассмотрим флаг FLAG_ACTIVITY_SINGLE_TOP.
Для этого провел еще один виток мутации приложения AP0004. В Активность D этого приложения была добавлена кнопка которая запускает эту же Активность с данным флагом. Хочу напомнить что в приложении АР0004 Активность D имеет стандартный параметр запуска.
Запускаем АР0004 и запускаем последовательно активности A-B-C-D
Замечаем что что Активность D сообщила нам что она была запущена впервые. Теперь жмем Start D SINGLE TOP.
Видим что Активность D сообщила нам что она уже была запущена, то есть новый экземпляр Активности D не был создан, что собственно и должно было случиться при применении данного флага запуска.
Ну и глянем логи
Все как описано в альма-матер.
Далее уже будем рассматривать Handling affinities.
Комментариев нет:
Отправить комментарий