使用CameraCaptureTask时,保持应用程序线程处于活动状态

时间:2011-10-04 10:38:59

标签: c# multithreading camera windows-phone-7

我有一个应用程序,我正在使用CameraCaptureTask但是我的应用程序中运行的线程需要在拍摄照片后使用 - 但是当我的应用程序暂停时,这包括任何线程 - 我可以存储状态或设置,但我需要保持此线程运行以将一些数据返回到服务 - 我可以使用除了在我的应用程序中滚动我自己的相机任务,这不会像工作但暂停我的应用程序的相机任务一样好。

1 个答案:

答案 0 :(得分:1)

CameraCaptureTask可能导致您的应用被逻辑删除,这就是阻止您的线程。

解决方案应该是管理任何后台线程的状态,以便在逻辑删除后重新启动它们。我假设您还希望以其他方式通过选择器进行逻辑删除之后重新启动您的线程,因此无论如何滚动您自己的任务版本都无法完全解决问题。