AppDomain.CurrentDomain.UnhandledException中的Exception.StackTrace为null-Xamarin.Droid

时间:2018-07-03 04:46:13

标签: c# exception-handling unhandled-exception

我正在使用AppDomain.CurrentDomain.UnhandledException来捕获Xamarin.Droid项目中所有未处理的异常。但是收到Exception.StackTrace的null。 我在扩展Application的类中包含以下代码

//Inside constructor
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += HandleExceptions;

static void HandleExceptions(object sender, UnhandledExceptionEventArgs args) 
{
    Exception e = (Exception) args.ExceptionObject;
    Console.WriteLine("MyHandler caught : " + e.Message);
    Console.WriteLine("StackTrace: ", e.StackTrace);
}

我应该怎么做才能获得异常的StackTrace?

0 个答案:

没有答案