0

У меня есть 4 мероприятия.Использование нескольких экземпляров startActivityForResult через связанную цепочку Деятельности

Деятельность A - это то, где я хочу, чтобы в процессе обработки было создано несколько типов пользовательских объектов.

, я использовал один экземпляр startActivityForResult для подключения активности А к Б активности, а оттуда я использую FLAG_ACTIVITY_FORWARD_RESULT при подключении к активности C. Я называю это еще раз, чтобы подключиться к D.

активности

могу вернуть любой из пользовательских объектов обратно в Activity A легко с помощью setResult(), моя проблема в том, что я хочу получить пользовательский объект из Activity D, обратно в Activity C. Можно ли снова использовать startActivityForResult из C в D и когда я вызываю setResult в Activity D, будет ли он ссылаться на Activity C или пропустить линию из-за FLAG_ACTIVITY_FORWARD_RESULT?

ответ

0

Рассмотрите возможность использования одного узла в качестве контроллера навигации/задачи и нескольких фрагментов с результатами обратного вызова.

Если вы хотите придерживаться «Действия», переместите всю навигационную логику в корневую активность.

 Смежные вопросы

  • Нет связанных вопросов^_^