Android намерен довести активность до вершины или создать один случай, необходимый - PullRequest
0 голосов
/ 12 сентября 2018

Очень простой вопрос. Я запускаю Activity и хочу быть уверенным, что в стеке точно будет одно из них ...

представьте себе стеки:

ABC <-top <br>C <- top </p>

в Деятельности C я запускаю A, но если A уже существует, я хочу, чтобы он был перенесен наверх вместо создания нового ...

Какие флаги я должен передать намерению?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Добавьте FLAG_ACTIVITY_CLEAR_TASK и FLAG_ACTIVITY_CLEAR_TOP.

enter image description here

0 голосов
/ 12 сентября 2018

Добавьте это в свою активность A в AndroidManifest.xml

android:launchMode="singleTask"
...