В моем универсальном приложении (Windows 8.1 Windows Phone8.1), я хочу знать, почему мое приложение приостановлено, так как из-за запуска пусковой установки (Mail, File picker и т. Д.) Или пользователь нажал кнопку Windows. Есть ли способ определить это?Как узнать причину приостановки приложения в приложении WinRT?
ответ
К сожалению, вы не можете знать, что послужило причиной приостановки приложения. В отличие от LaunchActivatedEventArgs в способе OnLaunched
, например, который содержит свойство Kind
, SuspendingEventArgs в способе OnSuspending
не предоставляет никакой такой информации.
Однако существует только так много причин, по которым приложение может быть приостановлено. Как вы сказали (только в Windows-телефоне) его можно приостановить из-за запуска пусковой установки или протокола и с помощью кнопки Windows.
Кнопка «Окна» - единственный способ подвески, которым вы не контролируете. Для всех остальных вы можете обмануть систему и, например, установить статическую глобальную переменную, которую вы обновляете при запуске операции, которая приостанавливает действие вашего приложения и проверяет его на OnSuspending
- 1. Как узнать причину неудачи?
- 2. Как узнать причину перезапуска приложения ASP.NET
- 3. Как узнать причину UnknownHostException?
- 4. Предотвращение ввода приложения WinRT из состояния приостановки в приложении «Линия бизнеса»
- 5. Как восстановить чернильные штрихи после приостановки и выключения в winRT?
- 6. Как узнать причину тупика Oracle
- 7. Как узнать причину сохранения сбоя в CakePHP?
- 8. Как узнать причину сбоя стороннего, не отлаживаемого приложения
- 9. Scala Future and TimeoutException: как узнать причину?
- 10. DRY в приложении WinRT
- 11. com.android.volley.NoConnectionError после приостановки приложения
- 12. Как узнать причину InterruptedException в Java
- 13. Если сокет принимает причину исключения, как я могу узнать причину?
- 14. Как сохранить состояние приложения в приложении WinRT с помощью Caliburn.micro?
- 15. Как определить причину молодого gc приложения Java
- 16. WinRT GUI в настольном приложении
- 17. IBM MQ: Как узнать причину мертвых букв?
- 18. Как я могу узнать причину загрузки сервера?
- 19. Как узнать причину выхода контейнера докера?
- 20. Как найти причину сбоя приложения в Windbg?
- 21. Как добавить функцию приостановки/возобновления приложения?
- 22. Очистить настройку роуминга в приложении winrt
- 23. Как отобразить HTML-статью в приложении? WinRT
- 24. Как быстро обрабатывать изображения в приложении WinRT?
- 25. Как установить таймеры в приложении WinRT?
- 26. Что такое app.config в приложении WinRT?
- 27. избежать приостановки приложения в титановом appcelerator
- 28. Как получить разрешение экрана? Для приложения WinRT?
- 29. Использование Google API ServiceAccountCredential в приложении WinRT
- 30. Отключить тело почты в приложении WinRT