По умолчанию taskAffinity
- это имя пакета приложения из тега манифеста <package>
.
Это для всех операций, независимо от режима запуска.
ЭтоИменно поэтому у многих разработчиков возникают проблемы с использованием специальных режимов запуска singleInstance
и singleTask
, потому что taskAffinity
превосходит режим запуска, поэтому иногда эти действия НЕ запускаются в новой задаче, а просто запускаются в существующей задаче какесли режим запуска был «стандартный».