2014-04-10 4 views
0

BackgroundWorker에 대한 정보가 부족하여 문제가 있습니다. 내 응용 프로그램이 열려있을 때 내 BackgroundWorker가 올바르게 실행되고 있지만 내 응용 프로그램이 닫히면 BackgroundWorker가 완료되지 않습니다.앱을 닫을 때 BackgroundWorker를 계속 실행하려면 어떻게해야합니까?

BackgroundWorker를 종료하는 대신 내 앱을 닫을 때 BackgroundWorker를 강제 실행하는 방법이 있습니까?

답변

2

실행이 중지됩니다 응용 프로그램에서 실행 된 모든 작업을해야합니다, 그리고 당신이에 대해 아무것도 할 수가 없습니다 (물론, 몇 가지 매우 구체적인있다 예외 (예 : 위치 정보 앱).

앱을 닫은 상태에서 코드를 실행해야하는 경우 백그라운드 에이전트를 사용해야합니다. 이러한 에이전트에는 특히 메모리 사용과 관련하여 몇 가지 제한 사항이 있으며 30 분마다 몇 초 동안 만 실행될 수 있습니다.

+0

확장 작업없이 백그라운드 에이전트를 실행할 수있는 방법이 있습니까 (WMAppManifest.xml에 추가됨). – user2782709

+0

@ user2782709 아는 한, 아니요. 매니페스트를 편집 중입니까? –

관련 문제