내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 시작 관리자 및 선택자

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

Windows Phone 응용프로그램에서 시작 관리자 및 선택자를 사용하여 사용자가 일반적인 작업을 수행하도록 할 수 있습니다. 시작 관리자 및 선택자를 사용하면 Windows Phone 플랫폼 전체에서 일관된 사용자 환경을 손쉽게 제공할 수 있습니다. 동시에 시작 관리자 및 선택자를 통해 추가 기능을 제공하여 응용프로그램을 구분할 수 있습니다.

시작 관리자 및 선택자 API는 현재 실행 중인 응용프로그램을 바꿀 별개의 기본 제공 응용프로그램을 호출합니다. 올바르게 구현된 경우 시작 관리자 및 선택자 프레임워크는 사용자의 응용프로그램 전환이 눈에 띄지 않는 매끄러운 환경을 최종 사용자에게 제공할 수 있습니다.

이 항목에는 다음 단원이 포함되어 있습니다.

시작 관리자는 연락처 응용프로그램, 웹 브라우저 등 사용자가 작업을 완료하는 데 사용하는 기본 제공 응용프로그램 중 하나를 실행하는 API입니다. 새 응용프로그램이 표시되면 사용자가 작업을 완료하거나 취소하도록 선택할 수 있습니다. 사용자가 새 응용프로그램을 닫으면 대체로 호출 응용프로그램이 다시 활성화됩니다. 시작 관리자 작업의 예로 이메일 작성, 소셜 네트워크에서 링크 공유, 브라우저에서 특정 웹 사이트 열기 등이 있습니다.

참고참고:

시작 관리자는 데이터나 상태를 응용프로그램에 반환하지 않습니다.

다음은 시작 관리자를 사용하는 일반적인 단계입니다.

  1. 시작 관리자에 사용할 작업 형식의 인스턴스를 만듭니다.

  2. 작업 개체의 필수 속성과 선택적 속성을 설정합니다. 이러한 속성에 따라 호출 시 작업 응용프로그램의 동작이 결정됩니다.

  3. 작업 개체의 Show 메서드를 호출합니다.

사용 가능한 시작 관리자의 전체 목록과 시작 관리자 사용 코드를 보려면 Windows Phone 8의 시작 관리자를 참조하세요.

선택자는 연락처 응용프로그램, 카메라 등 사용자가 작업을 완료하는 데 사용하는 기본 제공 응용프로그램 중 하나를 시작하는 API입니다. 새 응용프로그램이 표시되면 사용자가 작업을 완료하거나 취소하도록 선택할 수 있습니다. 사용자가 새 응용프로그램을 닫으면 대체로 호출 응용프로그램이 다시 활성화되고 데이터와 상태가 제공됩니다. 선택자 작업의 예로 연락처 이메일 주소 선택, 휴대폰에서 사진 선택, 새 벨소리 저장 등이 있습니다.

참고참고:

선택자는 응용프로그램에 데이터 및 상태를 반환할 수 있습니다. 하지만 새 응용프로그램이 열려 있는 동안 사용자가 시작을 누르면 호출 응용프로그램이 다시 활성화되지 않을 수 있습니다.

다음은 선택자를 사용하는 일반적인 단계입니다.

  1. 선택자에 사용할 작업 형식의 인스턴스를 만듭니다.

  2. 사용자가 작업을 완료한 후 실행할 콜백 메서드를 식별합니다.

  3. 작업 개체의 필수 속성과 선택적 속성을 설정합니다.

  4. 작업 개체의 Show 메서드를 호출합니다.

  5. 사용자가 작업을 완료한 후 데이터와 상태를 캡처할 Completed 이벤트 처리기를 구현합니다.

사용 가능한 선택자의 전체 목록과 선택자 사용 코드를 보려면 Windows Phone 8의 선택자를 참조하세요.

Windows Phone 응용프로그램 개발자가 일반적으로, 특히 시작 관리자 및 선택자를 사용할 때 고려해야 하는 중요한 개념은 다른 응용프로그램을 시작할 경우 호출 응용프로그램이 유휴 상태가 되거나 삭제 표시가 지정된다는 것입니다.

새 작업 응용프로그램을 시작하면 해당 응용프로그램은 비활성화되고 더 이상 실행되지 않습니다. 대체로 운영 체제에서 응용프로그램을 유휴 상태로 전환합니다. 작업을 완료한 후 사용자가 메모리에 유지된 응용프로그램으로 돌아갈 수 있으며 새 응용프로그램이 시작되기 전과 동일한 상태에서 계속됩니다. 하지만 운영 체제에서 응용프로그램을 종료했을 수도 있습니다. 이 경우 사용자가 응용프로그램으로 돌아가면 새 인스턴스이며 응용프로그램 상태가 자동으로 복원되지 않습니다.

표시:
© 2015 Microsoft