Я использую AppDomain.CurrentDomain.UnhandledException, чтобы перехватить все необработанные исключения в моем проекте Xamarin.Droid. Но получая ноль для Exception.StackTrace.
У меня есть следующий код внутри класса, который расширяет приложение
//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 исключения?