В телефоне Windows у нас были некоторые жизненные циклы, которые недоступны в UWP.Как обнаружить приложение, а не приложение, с которым пользователь взаимодействует?
Приложение, которое я разрабатываю, обменивается данными по Bluetooth. В настоящий момент я общаюсь с устройством Bluetooth каждые 1 минуту. Однако, когда пользователь переключается на другое приложение или просто выключает экран (и приложение все еще работает), я хотел бы, чтобы связь связывалась каждые 10 минут.
Однако, когда я переключаюсь между приложениями или даже выключаю экран, OnSuspending не запускается.
Есть ли другой способ обнаружить выключатель приложения или экран выключен.
Я знаю, что этот вопрос не содержит никакого кода, однако я исследовал жизненные циклы UWP, но решения там не было.
Thx
Вы зарегистрировали обработчик событий для события Application.Suspending? [Посмотрите здесь] (https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/app-lifecycle) –
Я поставил точку останова в App.cs. Это событие не срабатывало. Кроме того, когда я смоделировал OnSuspending из меню VS2015, и событие/обнаружение прекрасное. –
Как насчет возобновления приложения ИЛИ OnNavigatedTo события? любой из этих огней? –