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

C# 使用CameraCaptureTask时保持应用程序线程处于活动状态,c#,multithreading,camera,windows-phone-7,C#,Multithreading,Camera,Windows Phone 7,我有一个应用程序,其中我正在使用CameraCaptureTask,但是我的应用程序中有一个线程,需要在拍照后使用-但是当我的应用程序挂起时,这包括任何线程-我可以存储状态或设置,但我需要保持该线程运行以将一些数据返回到服务-可以做什么我在我的应用程序中使用除滚动我自己的相机任务之外的其他任务,该任务的效果不如相机任务,但会暂停我的应用程序。CameraCaptureTask会导致你的应用程序被删除,这就是停止你的线程的原因 解决方案应该是管理任何后台线程的状态,以便它们在逻辑删除后重新启动。我

我有一个应用程序,其中我正在使用CameraCaptureTask,但是我的应用程序中有一个线程,需要在拍照后使用-但是当我的应用程序挂起时,这包括任何线程-我可以存储状态或设置,但我需要保持该线程运行以将一些数据返回到服务-可以做什么我在我的应用程序中使用除滚动我自己的相机任务之外的其他任务,该任务的效果不如相机任务,但会暂停我的应用程序。

CameraCaptureTask会导致你的应用程序被删除,这就是停止你的线程的原因


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

谢谢,我觉得这就是答案-我的解决方案是在线程连接到的时候使用direct Camera API滚动我自己的相机捕获系统一个在线服务,当它断开连接时,这是我必须使用的第三方解决方案,不能让它不这样做!