2016-03-15 4 views
1

У меня проблема с моим UWP app, у которого есть фоновая задача, начатая с ApplicationTrigger.
Среда, RequestAsync() вызов на ApplicationTrigger экземпляр возвращает ApplicationTriggerResult.UnknownError результат и фоновая задача больше не запускаются. Перезапуск или перезагрузка устройства бесполезна. Для исправления проблемы необходимо повторно установить приложение. Кто-нибудь из вас знает, что может быть причиной получения UnknownError? Любая помощь приветствуется.UWP: ошибка при запросе начала фоновой задачи

+0

Улучшен код разметки –

+0

Я бы сказал, что причина ошибки неизвестна. – CodingGorilla

ответ

-1

Фоновая задача запускается системой или временным событием и может быть ограничена одним или несколькими условиями. Когда запускается фоновое задание, связанный с ним обработчик запускается и выполняет работу фоновой задачи. Фоновая задача может выполняться, даже если приложение, зарегистрировавшее фоновое задание, приостановлено.

Вы можете обратиться к этому Demo от Microsoft в Github: Background task sample

foreach (var task in BackgroundTaskRegistration.AllTasks) 
     { 
      if (task.Value.Name == BackgroundTaskSample.ApplicationTriggerTaskName) 
      { 
       AttachProgressAndCompletedHandlers(task.Value); 
       BackgroundTaskSample.UpdateBackgroundTaskStatus(BackgroundTaskSample.ApplicationTriggerTaskName, true); 
       break; 
      } 
     } 

     trigger = new ApplicationTrigger(); 
+1

Этот ответ является точной копией пасты из описания Github. Пожалуйста, приложите больше усилий, чтобы ответить на этот вопрос. – Ian

+0

Обновление с помощью исходного кода –

+0

Благодарим вас за отзыв @Cheah, но вы не отвечаете на мой вопрос. Моя задача - диагностировать проблему, когда 'ApplicationTrigger.RequestAsync()' возвращает 'ApplicationTriggerResult.UnknownError' – Toninov

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