2013-06-03 8 views
1

라이브 타일을 사용하는 조수 데이터 앱을 개발 중입니다. 타일의 데이터는 매일 (예 : 00:01)에 업데이트해야합니다. 이 작업을 수행하는 가장 쉬운 방법은 무엇입니까?Windows Phone 8 : 앱 종료시 라이브 타일 데이터 업데이트

나는 마이크로 소프트 페이지 'How to implement background agents for Windows Phone'을 잘 보았다. 그러나 나는 아직도 아무 곳에도 나타나지 않는다.

WebClient()을 사용하여 인터넷에서 새 데이터를 가져옵니다. 이것은이 클래스에 대한 별도의 인스턴스화가 필요함을 의미합니까? 하나는 기본 애플리케이션과 백그라운드 에이전트입니다.

EDIT : 앱과 백그라운드 에이전트가 사용하는 공통 클래스를 내가 참조한 클래스 라이브러리에 넣었습니다. 이 방법으로 코드는이 프로젝트간에 중복 될 필요가 없습니다. 완벽하게 작동합니다.

답변

1

주 응용 프로그램과 백그라운드 에이전트에 대해이 클래스를 별도로 인스턴스화해야한다는 의미입니까?

예. 백그라운드 에이전트는 별도의 응용 프로그램으로 생각해야합니다. 응용 프로그램과 백그라운드 에이전트간에 데이터를 공유하는 방법이 있지만 추가 복잡성은 귀하의 경우에는 가치가 없습니다.

세 번째 프로젝트에 배치하여 응용 프로그램과 백그라운드 에이전트간에 클래스 구현을 공유 할 수 있습니다 (그리고 응용 프로그램과 에이전트 모두에서이 프로젝트를 참조).

+0

정보 주셔서 감사합니다. 나는 위에서 언급 한 연습을 더 가깝게 따라 갔고 나는 진전을 보이는 것처럼 보인다. 주기적인 에이전트가 트리거되고 있습니다. 이제는 별도의 'WebClient()'를 사용하여 필요한 데이터를 가져와야합니다. – Bataleon