public override void PresentLocalNotificationNow (NotificationData notification)
{
UIApplication.SharedApplication.InvokeOnMainThread (delegate {
if(notification!=null) {
UILocalNotification localNotification = this.PrepareLocalNotification(notification);
UIApplication.SharedApplication.PresentLocalNotificationNow(localNotification);
} else {
SystemLogger.Log(SystemLogger.Module.PLATFORM,"No suitable data object received for presenting local notification");
}
});
}