Как мы знаем, startActivityForResult()
используется для получения результата задачи из родительской активности. Здесь, когда мы нажимаем setResult()
. Возвращает результат в родительское действие.
Дочерняя активность означает, что она должна поддерживать постоянное состояние. Это когда пользователи нажимают кнопку на дочерней активности. Он не завершает эту деятельность и показывает родительскую активность. И снова я могу перейти к детской активности от родительской активности. Если дочерний элемент не существует, он запускает новый дочерний процесс, в противном случае должен отображаться существующий дочерний процесс с постоянным содержимым.
Edit:
Проще говоря, моя родительская активность начинает новую дочернюю активность. Теперь оба занятия должны быть живы. Как вызвать родительское действие без завершения дочернего действия (другими словами, как создать родительское действие)? Для этого сценария
- вы не можете использовать
startActivity()
. Потому что это создает новый экземпляр Activity. Отсутствует родительская активность
- вы не можете использовать
startActivityForResult()
. Потому что это завершает дочерний экземпляр Activity.
Возможно ли это в Android? Любая идея?