Подтвердить что ты не робот

Должен ли я все еще нуждаться в гробнице в Манго?

Если включена многозадачность, могу ли я безопасно выбросить гробницу при переносе моего проекта на Mango?

4b9b3361

Ответ 1

Быстрое переключение приложений - это приложение, в котором приложение отключено, но не уничтожено. Теперь он переходит в спящее состояние. Если требуется память, приложение может быть захоронено из этого состояния бездействия. Если приложение активировано и находится в состоянии покоя, оно просто активируется и продолжает работать, как будто ничего действительно не произошло (вам нужно будет снова подключить любые сокеты, повторно приобрести камеру и т.д., Если это необходимо). Если приложение было захоронено, оно проходит ту же повторную активацию, что и приложения в настоящее время.

Многозадачность, в которой появляются новые фоновые агенты. Фоновые агенты представляют собой отдельную сборку, распределенную с вашим приложением, которую можно настроить для запуска, пока приложение не запущено. Они получат 15 секунд времени выполнения каждые 30 минут (пока эти цифры не изменились с момента объявления в MIX11) на срок до двух недель.

Из здесь.

Также: От Tombstoning до быстрого переключения приложений

enter image description here

Ответ 2

Ответ - это абсолютное ДА!

Tombstoning не уходит в Mango, он просто становится менее вероятным, что ваше приложение будет уничтожено.

Для Mango вы просто делаете все, как раньше, перед тем, как делать надгробные камни, однако вам необходимо проверить свойство IsApplicationInstancePreserved, чтобы определить, должен восстановить состояние.

Ответ 3

Прочитав отличный ответ Митча и предоставив ссылки, я осмелюсь сказать, что да, для многих приложений, и если ваше приложение усреднено в потреблении памяти, вы можете пропустить реализацию гемблинга в Mango. Причина заключается в том, что захоронение необходимо, когда пользователь покидает приложение для поиска или запускает другое приложение или выполняет вызов или блокирует экран и возвращается сразу после этих событий. В этих ситуациях он все еще помнит, где он был, и не восстанавливает государство, его отбрасывают.

Но если пользователь вернется в приложение через 2 часа и запустит еще 5 приложений, ожидается, что ваше приложение будет на своей домашней странице и покажет то же самое состояние, в котором он оставил приложение, может даже раздражать. В конце концов, если он хотел увидеть состояние, он вернется раньше;)