首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Task_disconnected_while_still_running

Task_disconnected_while_still_running
EN

Stack Overflow用户
提问于 2015-08-22 08:44:58
回答 1查看 714关注 0票数 4

我有一个windows 8.1RT应用程序,广泛使用背景Uploader和下载程序类。我做了大量的测试,并更新了商店的应用程序。根据开发中心故障日志中的数据,对于最终用户来说,该应用程序正在崩溃。另外,开发中心中提供的日志没有附加的详细信息,也没有有用的堆栈跟踪。

Task_disconnected_while_still_running:_server_task_currentState_=_Hiding,targetState=_Inactive.

这是我掌握的所有关于坠机的信息。我尝试过实现日志,将所有主要函数封装在tried块中,并限制了backgroundUploader类中的条目数量,但是崩溃并没有减少。我也没有在开发者论坛上找到任何帮助。

请说明一下到底是什么原因造成了这样的事故,以及如何处理这个问题。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-08-22 22:59:19

您可以从App.xaml.cs类中捕获所有未处理的异常,在该类中您在构造函数中订阅UnhandledException事件:

代码语言:javascript
复制
    public App()
    {
        InitializeComponent();
        UnhandledException += OnUnhandledException;
    }

    protected override void OnUnhandledException(object sender, UnhandledExceptionEventArgs e)
    {
        // Optionally use e.Handled = true;

        // Send to Google Ananlytics
    }

e.Handled=true将防止应用程序崩溃,但不建议使用它,因为可能在异常发生后,应用程序将不再处于可用状态。

在我的项目中,我使用Google Analytics记录我的所有异常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32154167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档