在我的MonoDroid應用程序中,當發生未處理的異常時,應用程序終止而沒有任何消息。如果我可以在本地設備上重現錯誤,我可以通過Visual Studio進行調試,而不會出現任何問題。未處理的異常處理
但是,在遠程設備上我堅持要求解決方案。
我已經在應用程序類中嘗試了以下內容,但它實際上並未寫入我的日誌文件,除非我通過Visual Studio中的調試器運行。
public override void OnCreate()
{
base.OnCreate();
AndroidEnvironment.UnhandledExceptionRaiser += new EventHandler<RaiseThrowableEventArgs>(AndroidEnvironment_UnhandledExceptionRaiser);
}
void AndroidEnvironment_UnhandledExceptionRaiser(object sender, RaiseThrowableEventArgs e)
{
// Write Log File
}
你能記住我的答案是正確的? @SpiritMachine承認他的答案不起作用。 –