Действия, открытые с помощью startActivityForResult, не отображаются на недавнем экране
Я следую этому руководству, чтобы показать свою активность на Недавнем экране как отдельную задачу.
Я добавил этот флаг, чтобы открыть свою деятельность в новом задании:
newDocumentIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
Когда я начинаю деятельность, используя startActivityForResut
новый вид деятельности не открывается как отдельная задача.
Тем не менее, если я начну деятельность, используя startActivity
это открывается в новой задаче.
Это поведение по умолчанию? или я что-то упустил?
1 ответ
См. Документацию для FLAG_ACTIVITY_NEW_TASK:
Этот флаг нельзя использовать, когда вызывающая сторона запрашивает результат от запускаемого действия.
Так что, думаю, если вы просите о результате, андроид заставляет вас оставаться в той же задаче.