Ребят, я правильно понимаю принцип работы singleTask лончмода в активити?
1) если инстанса такой активити нет, то создать новую таску и в ней создать эту активити
2) если инстанс активити есть в таске, то передать в его onNewIntent новый интент
Все ведь правильно?
В режиме singleTask создается единственный инстанс активити. Если активити не содержится в бэкстеке, то она создается, как при режиме standard. Если же активити была создана ранее, то на ней вызывается метод onNewIntent(). При этом уничтожаются все активити, которые находятся выше в бэкстеке.