使用多个视图时UWP应用程序崩溃

时间:2017-05-20 12:23:00

标签: c# windows uwp uwp-xaml

我现在有几个不同的UWP应用正在开发中,当使用多个视图时,它们都会崩溃:

A COM call to an ASTA was blocked because the call chain originated in or passed through another ASTA. This call pattern is deadlock-prone and disallowed by apartment call control. 

两个应用都没有只有一个视图崩溃。

当应用程序正在使用时,或者只是坐在后台时,可能会发生崩溃。

我尽可能确定每个视图都使用正确的调度程序,直到崩溃,两个视图都正常工作。我在App.xaml.cs文件中的“OnLaunched”方法中启动了新视图,如下所示:

   CoreApplicationView newView = CoreApplication.CreateNewView();


                await newView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                {

//sort out new view here.
});

我将“newView”传递给新页面,并且只使用它来让调度程序运行UI内容。

该应用程序可能只是在后台崩溃可能让我觉得Windows 10正在尝试睡眠应用程序,问题可能出现在那里?

喜欢深究这一点,任何帮助都非常感激。

由于

加里

0 个答案:

没有答案