0

以下は、「if」条件が満たされるたびにアラームを発生させたいコードです。アラーム名に動的に名前を付けて、実行するたびにアラームに新しい名前を割り当てる必要がありますが、何が起こっているのか最初に呼び出し音を鳴らした後、2 回目に実行しようとするとクラッシュし、Unhand-led Exception が発生したことを示します。

if (((s14 < s23) && (s23 < s16)) && ((s15 < s24) && (s24 < s17)))
{
var alarmName = Guid.NewGuid().ToString();

Alarm alarm = new Alarm(alarmName);
alarm.Content = "u have reached your destination";
alarm.BeginTime = DateTime.Now.AddSeconds(1.0);
alarm.ExpirationTime = alarm.BeginTime.AddSeconds(1.0);
alarm.RecurrenceType = RecurrenceInterval.None;
ScheduledActionService.Add(alarm);

} 
4

0 に答える 0