如何在Windows Phone 8中记录所有异常?

时间:2013-05-02 13:32:29

标签: email windows-phone-8

我在windows phone8中使用 EmailComposeTask 来创建一个应用程序。它工作正常。但在发送邮件的最后抛出异常。如下图所示。

enter image description here

我如何解决问题以及为什么会出现此问题?

请帮助我。在此先感谢。

这是我的代码。

    private void saveEmailAddressTask_Completed(object sender, TaskEventArgs e)
    {
        if (e.TaskResult == TaskResult.OK)
        {
            MessageBox.Show("Email successfully Saved..");
        }
    }


    private void emailAddressChooserTask_Completed(object sender, EmailResult e)
    {
        try
        {
            if (e.TaskResult == TaskResult.OK)
            {
                MessageBox.Show("Selected email :" + e.Email);
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }            

    private void mail_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        try
        {                
            EmailComposeTask Myemail_Composetask = new EmailComposeTask();
            Myemail_Composetask.Subject = "PhotoWrite Share";
            Myemail_Composetask.Body = "Hi, I am sharing my PhotoWrite Photo, Hope you Like it.";
            Myemail_Composetask.To = "";
            Myemail_Composetask.Show();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }

    }

1 个答案:

答案 0 :(得分:1)

在Windows Phone模拟器上,使用电子邮件撰写任务时会发生异常。在物理设备上测试电子邮件撰写任务。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394003(v=vs.105).aspx

您还可以查看例外的详细信息。