2012-05-30 4 views

ответ

5
open 1, 2, 3 activities 
1 > 2 > 3 

back to #2 
1 > 2   // call startActivity for 2, don't call finish() in 3 

open #4 activity 
1 > 2 > 4 

back to #2 
1 > 2 

restore #3 activity 
1 > 2 > 3  // call startActivity for 3 with intent as Intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_To_FRONT); 
+0

, но я не хочу, чтобы воссоздать деятельность # 2 тоже – user1312837

+0

нет проблем, то не закончить вызов для деятельности 2, а также при переходе от 2 к любой другой деятельности, а при вызове startActivity для деятельности 2, установите его намерение также, как и выше, FLAG_ACTIVITY_REORDER_To_FRONT – Shrikant

Смежные вопросы