Xamarin Android アプリケーションがクラッシュしたときにダイアログを表示できるようにしたいと考えています。「申し訳ありませんがアプリケーションがクラッシュしました。開発者にエラー レポートを送信しますか?".
例外がキャッチされたときに UncaughtException を呼び出す Thread.DefaultUncaughtExceptionHandler にフックしました。
例外がキャッチされると、ダイアログを表示するために新しいアクティビティを開始しようとします - ダイアログは作成されますが、タイトルのある空白のダイアログのみが表示されます。OnCreate が呼び出されることはなく、ダイアログがハングしているように見えます。
アプリケーションの実行中にダイアログを表示するコードを呼び出すと、ダイアログは正常に表示および実行されるため、ダイアログコードに問題はないようです。
誰でもこの問題を解決する方法を知っていますか?