2011-10-04 7 views
2

CameraCaptureTask를 사용하는 응용 프로그램이 있지만 사진을 찍은 후에 응용 프로그램에서 실행해야하는 스레드가 있습니다. 그러나 응용 프로그램이 일시 중단 된 경우 모든 스레드 - 상태 또는 설정을 저장할 수 있지만 일부 데이터를 서비스에 반환하기 위해이 스레드를 실행해야합니다. 내 카메라 작업을 내 응용 프로그램에서 롤링하는 것 외에는 사용할 수있는 작업이 있습니다.이 작업은 카메라 작업만큼 좋지 않습니다. 작동하지만 내 애플 리케이션을 일시 중지합니다.CameraCaptureTask를 사용할 때 응용 프로그램 스레드를 유지하십시오.

답변

1

CameraCaptureTask로 인해 앱이 삭제 표시 될 수 있으며 이는 사용자의 스레드를 멈추게합니다.

해결 방법은 삭제 표시 후에 백그라운드 스레드가 다시 시작되도록 상태를 관리하는 것입니다. 나는 선택기를 통해 다른 방법으로 툼 스톤 닝 후에 쓰래드를 다시 시작하기를 원한다. 그래서 자신 만의 버전의 작업을 롤링해도 문제가 완전히 해결되지는 않을 것이라고 생각한다.

+0

감사합니다.이 답변에 대한 느낌이었습니다. 제 해결책은 스레드가 온라인 서비스에 연결될 때 직접 카메라 API를 사용하여 카메라 캡처 시스템을 롤업하는 것이 었습니다. 연결이 끊어지면 타사 솔루션입니다. 나는 그것을 사용해야하고 그것을하지 못하게 할 수 있습니다! – RoguePlanetoid

관련 문제