У меня есть два действия, определенные в моем файле манифеста, одно из них - это действие, которое я запускаю, когда нажимаю кнопку внутри своего приложения:
<activity android:name = ".ui.activity.CustomActivity"
android:launchMode = "singleTask"
/>
В моем коде я создаю намерение и делаю
startActivity(myIntent)
это правильно запустит мое действие, но когда я снова вызываю этот код, по какой-то причине он запускает onCreate и создает новое действие вместо возобновления текущего и предоставления ему нового содержимого намерения.
Может кто-нибудь объяснить, почему он так себя ведет?
Похоже, вам нужно использовать режим запуска singleTop вместо singleTask