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