SensorCore与CameraCaptureTask

时间:2014-12-02 11:18:07

标签: c# windows-phone-8.1 cameracapturetask

在我们的WP 8.1应用程序中,我们使用SensorCore SDK来收集有关用户移动的一些信息,我们也使用CameraCaptureTask。当我们使用CameraCaptureTask.Show()启动任务时,应用程序崩溃,有时在捕获之前,有时在事件完成之后,有时在事件完成之后,以及VS 2013中的此消息:'程序' [ 2512] AgHost.exe'已退出代码-1073741819(0xc0000005)'访问违规'。'但是,这些功能已激活,完全相同的代码段无需激活SensorCore。我们使用Lumia 635。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否在导航/显示任务之前停用了与SensorCore相关的内容?你需要这样做,否则应用程序会崩溃。

阅读SensorCore essential practices。关于如何停用传感器,Silverlight和WinRT都有代码示例。

例如:

protected override async void OnNavigatingFrom(NavigatingCancelEventArgs e) 
{
    await _stepCounter.DeactivateAsync(); 
}