2011-07-11 20 views
1

Windows Phone 7.1 SDKの新しいアラームクラスを使用してアラームを作成しようとしていますWindows Phone 7.1 SDKアラーム

私はそれを動作させることができますが、アラームは行っていないようです私が設定した時点でオフにします。

Alarm alarm = new Alarm("MyAlarm") 
     { 
      Content = "Alarm!", 
      BeginTime = DateTime.Now.AddSeconds(seconds), 
     }; 
ScheduledActionService.Add(alarm); 
+0

**設定した時間が過ぎてもアラームがオフにならない場合**どのように**私はそれを動作させることができますか**知っていますか? –

+0

アラームは表示されますが、正しい時間が経過しても表示されません – Chris

+0

どうしますか?私はあなたのスニペットを働かせることができます。私は非常に正確に測定しませんでしたが、30秒間BeginTimeで設定した場合、約30秒後にアラームが鳴りました。 –

答えて

1

remarks in MSDNは開始時間が に達した前にアクションがに呼び出されることはありません

言います。

(強調鉱山)

指定された正確な秒で呼び出されているアラームの保証はありません。私は、警報が指定された時間後に数秒後に起動される可能性があると予想しますが、前には発生しません。

+0

それは適切な時間にオフになっていない場合、ポイントは何ですか?私が望む時間が過ぎると、有効期限が1秒になるように設定できますか?それはそれから2番目に行くでしょうか? – Chris

+0

2度目の精度が必要なアイテムには使用できないと思われます。どのような遅れが見られますか? –

+0

もし私が長い時間を置くと、それは~3秒の遅延を与えてくれているように思えますが、私は5秒~10秒の短いアラームがあれば20秒の遅れになるかもしれません。私はタイマーアプリを作成していますので、それが正確であることを願っています – Chris

関連する問題