WP7 Напоминание о проблеме, когда приложение сфокусировано - PullRequest
0 голосов
/ 08 января 2012

У меня есть уведомление с напоминанием, которое передает параметр в мое приложение следующим образом

Reminder closeReminder = new Reminder(somevalue);
closeReminder.BeginTime = testtime;
closeReminder.Content = "Tap here!";
closeReminder.RecurrenceType = RecurrenceInterval.None;
closeReminder.NavigationUri = new Uri("/MainPage.xaml?para=paraone", UriKind.RelativeOrAbsolute);
closeReminder.Title = "Title here";

Моя проблема в том, что если приложение уже открыто и всплывающее окно с напоминанием, когда я нажимаю на уведомление, ничего не происходит,Он не вызывает OnNavigatedTo даже в MainPage.xaml.cs.Если приложение не сфокусировано, проблем нет.Как я могу исправить эту проблему?

Ответы [ 2 ]

2 голосов
/ 08 января 2012

Как и KeyboardP заявляет, что это дизайн.Напоминания - это способ привлечь пользователя к вашему приложению в определенное время, нет смысла делать это, когда они уже находятся. От вас ожидают, что вы позаботитесь об этом сами, так как ваше приложение должно знать причину, по которой напоминание срабатывает.в любом случае.

2 голосов
/ 08 января 2012

Это не проблема, это дизайн. От Пост Питера Торра :

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...