0

我在 sqlite 数据库中节省时间。我的应用程序中有五个屏幕。在第一个屏幕中,我正在添加详细信息,包括 sqlite 数据库中的时间。在第二个屏幕中,我从 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 回答