Действия, открытые с помощью startActivityForResult, не отображаются на недавнем экране

Я следую этому руководству, чтобы показать свою активность на Недавнем экране как отдельную задачу.
Я добавил этот флаг, чтобы открыть свою деятельность в новом задании:

newDocumentIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);

Когда я начинаю деятельность, используя startActivityForResut новый вид деятельности не открывается как отдельная задача.
Тем не менее, если я начну деятельность, используя startActivity это открывается в новой задаче.
Это поведение по умолчанию? или я что-то упустил?

1 ответ

См. Документацию для FLAG_ACTIVITY_NEW_TASK:

Этот флаг нельзя использовать, когда вызывающая сторона запрашивает результат от запускаемого действия.

Так что, думаю, если вы просите о результате, андроид заставляет вас оставаться в той же задаче.

Другие вопросы по тегам