8.1. Почему Некоторые Приложения Не Закрываются?

  • Автор темы I AM
  • Обновлено
  • 21, Oct 2024
  • #1

С момента появления Windows Phone 8.1 я заметил странное поведение.

После нажатия кнопки «Назад» в последний раз в некоторый приложения (закрывая их). Я все еще вижу их в переключателе приложений (удерживайте кнопку «Назад»).

Некоторые примеры: Facebook, Календарь (встроенный), Tweetium.

Если я нахожусь на стартовом экране и нажимаю «Назад», я не перехожу туда, но если я переключусь с помощью переключателя приложений, я смогу перейти прямо к тому месту, где я вышел из приложения.

Если закрыть его, проведя пальцем вниз или нажав «x», приложение закроется.

Я жду объяснения получше, чем «они работают в фоновом режиме» или «это как Windows 8.1», пожалуйста.

#8.1 #приложения

I AM


Рег
23 Jul, 2011

Тем
403760

Постов
400028

Баллов
2418908
  • 25, Oct 2024
  • #2

Причина, по которой вы видите такое поведение, связана с различными средами выполнения, доступными для приложений в Windows Phone 8.1.

Начиная с Windows Phone 8.1, в жизненном цикле приложений произошли серьезные изменения. Возвращение с главной страницы WinRT 8.1 (универсальная) не приведет к закрытию приложения. Это тот же жизненный цикл, который вы видите в приложениях Windows 8.1.

Однако, если приложение использует WP 8.0 (Silverlight), приложение закроется, нажав на первую страницу приложения (если только разработчик не облажался и не произошла круговая навигация, при которой оно перейдет на другую страницу приложения). вместо того, чтобы выходить из приложения).

Сегодня у разработчиков есть множество вариантов; 8.0 Silverlight, 8.1 Silverlight и WinRT (модель Windows 8.1).

Чтобы внести ясность, приложения никогда не работайте в фоновом режиме на Windows Phone. Они входят в приостановленный состояние. Если приложение было приостановлено в течение длительного времени, было слишком сильно перемещено другими приложениями или если вы закрываете его вручную, они переходят в прекращено состояние.

Когда вы вернетесь к приостановленному приложению, вы увидите уведомление «возобновление...». Это когда разработчик загружает данные, которые были сохранены при его приостановке. Так что, с вашей точки зрения, он никогда не был закрыт.

-Небольшое описание того, что работает в фоновом режиме-

 

Nadya_yalt84


Рег
26 Nov, 2019

Тем
87

Постов
198

Баллов
663
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно