2014-06-12 1 views
2

При разработке приложения WP 8.1 Windows Runtime, что эквивалентно событиям PhoneApplicationService.Activated и PhoneApplicationService.Deactivated? Похоже, PhoneApplicationService class доступен только в приложениях Silverlight WP.Активированные и деактивированные события

Application.Suspending Событие не активировано при деактивированном событии (т. Е. При нажатии кнопки Windows).

ответ

2

Вы правы, под WinRT нет активированных/деактивированных событий. Ваше приложение может быть активировано, но оно немного отличается от Silverlight. О жизненном цикле вы можете read here at MSDN.

Ваше приложение будет приостановлено сразу после вашего перехода от него. Но - он не работает во время отладки - больше информации here. Когда вы запускаете нормально свое приложение, оно будет очень быстро приостановлено после того, как вы нажмете Назад/Пуск кнопок.

О навигации Есть одна вещь, о которой вам следует знать - при удалении от приложения сначала запускается OnNavigatedFrom, затем Suspended событий (в том виде, как вы их подписали). Но когда вы возвращаетесь к вашему App - тогда Resuming события увольняют, но OnNavigatedTo является не уволили - reference:

Примечание В Windows Phone, OnNavigatedFrom() вызывается, когда приложение приостановлено. OnNavigatedTo() не вызывается, когда приложение возобновляется.

В некоторых ситуациях ваше приложение может быть переведено в состояние «Не работает». Еще раз на Lifecycle at MSDN.

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

  • Нет связанных вопросов^_^