FLAG_ACTIVITY_NEW_TASK требуется разъяснение

Итак, моя проблема:

  • Я запускаю App1, открываю Screen1, а затем Screen2.
  • Я нажимаю «Домой», оставляя App1 в фоновом режиме.
  • Я открываю App2, запускаю App1.Screen1 с FLAG_ACTIVITY_NEW_TASK, ожидая, что нахожусь на App1.Screen2 в ранее оставленной задаче. Вместо этого я использую App1.Screen1, а система вызывает onNewIntent().

Когда я нажимаю назад, снова появляются Sceen2 и Screen1. Я не использую никаких других флагов намерений или режимов запуска.

Кто-нибудь может объяснить, что происходит??

18
задан jakk 19 March 2012 в 15:25
поделиться