2011-12-21 2 views
0

リマインダーAPIを使用しようとしていますが、運がありません。リマインダの作成に使用するコードは、次のとおりです。起こっていることは、別のリマインダを追加するまでリマインダーがトリガーされないということです。 Microsoftのリマインダーのチュートリアルから貼り付けられたコピーがほとんどだから、このコードはあまり言わないと思う。しかし、問題はそれ以外の可能性はどこで知らない(あなたは問題があるのか​​もしれない提案がある場合、私は他のコードスニペットを掲載する予定)リマインダーは新しいリマインダーを追加するときにのみ実行されます

Reminder notification = new Reminder(""+uniqueId); 
      notification.Title = "Title"; 
      notification.Content = "Content"; 
      notification.BeginTime = DateTime.Now.AddSeconds(10); 
      notification.RecurrenceType = RecurrenceInterval.None; 
      notification.NavigationUri = new Uri("/MyPage.xaml?id=" + uniqueId, UriKind.Relative); 

      // Register the reminder with the system. 
      ScheduledActionService.Add(notification); 

答えて

0

OKコードには何の問題もありませんでした。エミュレータのシステム時間は自動に設定されていましたが、何とか20分間違っていて、奇妙な動作につながりました。手動で時間を設定した後、期待どおりに動作します。