0

sqlite データベースで時間を節約しています。私のアプリには 5 つの画面があります。最初の画面では、sqlite データベースに時間を含む詳細を追加しています。2 番目の画面では、詳細をユーザーに表示する sqlite データベースから詳細を取得しています。alarm.Begintime=sqlitestoreddatetimevalue;そのページでは、ユーザーが同じページにいる場合にのみアラームを発する場合に与えられるアラーム機能を書きました。ユーザーがアプリを閉じた場合、アラームは機能しませんでした。これを達成する方法は?

sqlitee データベースからの application.time データを介して呼び出すアラーム機能を書き込む場所。

4

1 に答える 1

0

システムにアラームを登録してアラームが鳴るようにするには、 ScheduledActionServiceにアラームを追加する必要があります。

alarmTimeが、アラームが鳴る時刻を格納する変数であると仮定すると、次のようになります。

var alarm = new Microsoft.Phone.Scheduler.Alarm(System.Guid.NewGuid().ToString())
            {
                Content = "Alarm Text",
                BeginTime = alarmTime,
                Sound = new Uri("Location of Sound file which the alarm will use when triggered", UriKind.Relative),
                //RecurrenceType = RecurrenceInterval.None
            };
                ScheduledActionService.Add(alarm);

詳細については、このリンクを参照してください。

于 2013-01-30T07:20:18.043 に答える