진행 표시기
진행 표시기를 사용하여 작업 상태를 나타냅니다. 진행 표시기에는 다음 두 가지 유형이 있습니다.
- 작업 기간을 결정할 수 있을 때는 제한 진행 표시기를 사용합니다. 제한 진행 표시기에는 수행되는 작업을 나타내는 레이블과 작업이 진행되면서 왼쪽에서 오른쪽으로 채워지는 가로 막대가 포함됩니다. 이 막대에는 완료된 작업의 양을 나타내는 백분율이 표시됩니다. 브라우저에서는 진행 표시기에 전체 용량(KB) 중에서 BlackBerry® 단말기에서 다운로드한 용량(KB)도 함께 표시됩니다. 제한 진행 표시기를 숨기려면 종료 키를 누릅니다. 종료 키를 누르면 해당 작업은 계속되지만 사용자는 동시에 다른 작업을 수행할 수 있습니다.
- 작업 기간을 결정할 수 없을 때는 무제한 진행 표시기를 사용합니다. 상태 대화 상자를 사용하거나 정밀도 테마에 대한 애니메이션 시계 커서 또는 차원 테마에 대한 모래 시계 커서를 사용하여 진행 상태를 나타낼 수 있습니다. 프로그램이 무제한 진행 표시기를 나타내는 동안에는 다른 작업을 수행할 수 없습니다.
모범 사례: 진행 표시기 구현
- 작업을 완료하는 데 2초 넘게 소요될 경우 항상 진행 상태를 표시합니다.
- 작업 기간을 결정할 수 있을 때는 제한 진행 표시기를 사용합니다.
- 작업 기간을 결정할 수 없을 때는 무제한 진행 표시기를 사용합니다.
- GaugeField 클래스를 사용하여 진행률 표시를 만듭니다. 진행 표시기 만들기에 대한 자세한 내용은 BlackBerry® Java® Development Environment용 API 참조서와 BlackBerrylackBerry Java Application UI 및 탐색 개발 가이드를 참조하십시오.
- 항상 사용자가 종료 키를 사용하여 제한 진행 표시기를 숨길 수 있도록 합니다.
- 유용한 진행률 정보를 제공합니다. 예를 들어, 웹 페이지를 로드하는 경우 BlackBerry® 단말기가 로드한 데이터의 양을 나타냅니다(예: 10KB 중 8KB). 사용자가 단말기에 프로그램을 다운로드하는 동안 진행 과정을 백분율로 나타냅니다. 진행률 정보는 가능한 정확하게 유지합니다.
- 무제한 진행을 나타내려면 정밀도 테마에서는 시계 아이콘을, 차원 테마에서는 모래 시계 아이콘을 사용합니다.
- 진행 중인 작업에 대해 의미 있는 메시지를 제공할 수 있을 때 상태 대화 상자를 사용하여 무제한 진행을 나타냅니다. 가비지 수집을 나타내려면 정밀도 테마에서는 애니메이션 시계 커서를, 차원 테마에서는 애니메이션 모래 시계 커서를 사용합니다.
다음 주제:
마법사
이전 주제: 모범 사례: 상태 대화 상자 구현

