2011-10-04 87 views
2

我有一個應用程序,我正在使用CameraCaptureTask,但是我的應用程序中有一個線程需要在照片拍攝後使用 - 但是,當我的應用程序暫停時,任何線程 - 我可以存儲狀態或設置,但我需要保持這個線程運行返回一些數據到服務 - 除了在我的應用程序中滾動我自己的Camera Task,我不能使用Camera任務哪些工作,但暫停我的應用程序。當使用CameraCaptureTask時,保持應用程序線程爲活動狀態

回答

1

CameraCaptureTask可能會導致您的應用程序被墓碑化,這就是阻止您的線程。

解決方案應該是管理任何後臺線程的狀態,以便在墓碑後重新啓動它們。我假設你也想通過選擇器以其他方式在邏輯刪除後重新啓動線程,因此,滾動自己的任務版本並不能完全解決問題。

+0

謝謝我感覺這將是答案 - 我的解決方案是當線程連接到在線服務時,使用直接攝像頭API滾動我自己的攝像頭捕捉系統,當它斷開連接時,這是第三方解決方案我必須使用,不能讓它不這樣做! – RoguePlanetoid

相關問題