| | |
| | | AppDomain.CurrentDomain.UnhandledException += (sender, e) => { |
| | | if(e.ExceptionObject is Exception exception) |
| | | { |
| | | MainPage.Log("error","未处理的异常:" + exception.Message); |
| | | MainPage.Log("error", "未处理的异常:" + exception.Message + "StackTrace: " + exception.StackTrace); |
| | | } |
| | | }; |
| | | |
| | | TaskScheduler.UnobservedTaskException += (sender, e) => { |
| | | if (e.Exception is Exception exception) |
| | | { |
| | | MainPage.Log("error", "未处理的异常:" + exception.Message); |
| | | MainPage.Log("error", "未处理的异常:" + exception.Message + "StackTrace: " + exception.StackTrace); |
| | | } |
| | | }; |
| | | #endregion |
| | |
| | | Console.WriteLine("启动友盟SDK异常:"+ex.Message); |
| | | } |
| | | |
| | | // 注册进入前台的通知 |
| | | NSNotificationCenter.DefaultCenter.AddObserver(UIApplication.WillEnterForegroundNotification, (notification) => |
| | | { |
| | | // 停止播放铃声 |
| | | UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0; |
| | | UNUserNotificationCenter.Current.RemoveAllDeliveredNotifications(); |
| | | }); |
| | | //// 注册进入前台的通知 |
| | | //NSNotificationCenter.DefaultCenter.AddObserver(UIApplication.WillEnterForegroundNotification, (notification) => |
| | | //{ |
| | | // // 停止播放铃声 |
| | | // UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0; |
| | | // UNUserNotificationCenter.Current.RemoveAllDeliveredNotifications(); |
| | | //}); |
| | | |
| | | Console.WriteLine("FinishedLaunching"); |
| | | return true; |