В моем PoC у меня есть некоторые действия, HomeActivity
, CreateActivity
, SearchActivity
, ResultsActivity
, ResultDetailsActivity
и UpdateActivity
.
У меня есть два основных пути навигации: Создать и Поиск.
Навигация для пути Создать выглядит следующим образом: HomeActivity
→ CreateActivity
- (при завершении) → HomeActivity
Навигация для Поиск выглядит следующим образом: HomeActivity
→ SearchActivity
→ ResultsActivity
(ListActivity
) → ResultDetailsActivity
→ UpdateActivity
- (по завершении) → ResultDetailsActivity
(с обновленными данными).
В настоящее время переход на новый Activity
осуществляется с помощью метода startActivity(intent)
. Однако это приводит к открытию нескольких экземпляров каждого Activity
.
Я новичок в Android. Может кто-нибудь, пожалуйста, предложите, как я мог бы избежать этого?