public static void Install(BugsnagClient client) { var current = Java.Lang.Thread.DefaultUncaughtExceptionHandler; var self = current as JavaExceptionHandler; if (self != null) { current = self.nextHandler; } Java.Lang.Thread.DefaultUncaughtExceptionHandler = new JavaExceptionHandler(client, current); }
public static void Install (BugsnagClient client) { var current = Java.Lang.Thread.DefaultUncaughtExceptionHandler; var self = current as JavaExceptionHandler; if (self != null) { current = self.nextHandler; } Java.Lang.Thread.DefaultUncaughtExceptionHandler = new JavaExceptionHandler (client, current); }
private JavaExceptionHandler (BugsnagClient client, Java.Lang.Thread.IUncaughtExceptionHandler original) { this.client = client; this.nextHandler = original; }
private JavaExceptionHandler(BugsnagClient client, Java.Lang.Thread.IUncaughtExceptionHandler original) { this.client = client; this.nextHandler = original; }