diff --git a/Toasts.Forms.Plugin.Droid/NotificationBuilder.cs b/Toasts.Forms.Plugin.Droid/NotificationBuilder.cs index 7a76b5c..1d139f3 100644 --- a/Toasts.Forms.Plugin.Droid/NotificationBuilder.cs +++ b/Toasts.Forms.Plugin.Droid/NotificationBuilder.cs @@ -306,7 +306,7 @@ void TimerFinished(string id, bool cancel, bool allowTapInNotificationCenter) if (!allowTapInNotificationCenter || cancel) if (ResetEvent.ContainsKey(id)) { - if (EventResult != null) + if (EventResult != null && !EventResult.ContainsKey(id)) { EventResult.Add(id, new NotificationResult() { Action = NotificationAction.Timeout, Id = int.Parse(id) }); } @@ -376,4 +376,4 @@ public override void OnReceive(Context context, Intent intent) } } -} \ No newline at end of file +}