c# - 使用 CameraCaptureTask 时保持应用程序线程事件

标签 c# multithreading camera windows-phone-7

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

最佳答案

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

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

关于c# - 使用 CameraCaptureTask 时保持应用程序线程事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7646612/

相关文章:

c# - 获得行动目标

c# - SSHA512 在 C# 中为 Postfix 生成哈希值

c# - 在 C# 中临时存储和重新设置属性值

c# - 如何制作 XML 节点的副本及其所有子节点和值但名称不同 C# .NET

php - 如何在 PHP 应用程序中使用多线程

python - 当父进程中的属性更改时,更新子进程中的对象属性

c++ - OpenCV 多相机单图像

java - SQLite VACUUM 命令

ios - Objective-C AVCaptureDevice 前置摄像头

android - Android 中的连拍模式相机可以拍摄多张照片