Какой паттерн использовать для приложения с уведомлениями?
Скажем, есть приложение с активити A, и C.
Основное A.
Активити C вызывается по клику на уведомление в области уведомлений.
Пользователь что-то делает в активити С и выходит из него по onBackPressed()
Теперь необходимость в доступе к С пропадает, более того туда пользователь попадать не должен.
Но если открыть список недавно открытых активити, в нем будет С, которое откроется.
Вопрос:
Как сделать так, чтобы доступ к С был заблокирован или оно закрывалось бесследно?
Надо ещё потестировать, но видимо решение такое:
android:taskAffinity=""
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"
android:finishOnTaskLaunch="true"
android:noHistory="true"
android:launchMode="singleTask"