Android: перезагрузка действий (singleTask) не работает - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть эта проблема:

У меня есть три действия (каждое действие определено в манифесте как SingleTask): A, B и C.

  1. Я звоню от A до B -> B. создан.
  2. Я звоню из B в C -> C создан
  3. Я помню B из действия C -> действие возобновлено ( не восстановлено ).
  4. Наконец, из B я хочу вспомнить действие C, но в этом случае действие C воссоздано .

Почему? Я хочу сделать следующее: мне нужно создавать действия (A, B и C) только один раз (и не в зависимости от того, какую деятельность я называю другой).

1 Ответ

0 голосов
/ 03 февраля 2012

Попробуйте FLAG_ACTIVITY_REORDER_TO_FRONT намеренно во время запуска проверки активности http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_REORDER_TO_FRONT

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...