0

네이티브 sdk가있는 블랙 베리 10 용 응용 프로그램을 개발 중입니다.검은 딸기를위한 qml의 진행 막대가있는 스플래시 페이지

응용 프로그램이 시작될 때마다 사용자가 응용 프로그램 아이콘을 클릭 할 때마다 진행 표시 줄과 함께 시작 페이지/화면을 표시하려고합니다.

먼저 sqlite 데이터베이스와 그 이후의 일부 테이블을 만들고 서버에서 데이터를 가져 와서 sqlite 데이터베이스 테이블에 데이터를 저장하려고합니다. 이 작업이 끝나면이 스플래시 페이지를 제거한 다음 홈 페이지를 표시해야합니다.

답변

0

스플래시 화면 자체에 대해 정적 화면 만 표시하기 때문에 BlackBerry 스플래시 화면 기능을 사용할 수 없습니다. 따라서 간단하게 Sheet을 만들어야합니다. 이미지를 정적 스플래시 화면으로 설정하고 백그라운드에서 동일한 이미지로 Sheet을 만듭니다. 이미지 상단에 ProgressBar 또는 그와 비슷한 것을 표시하십시오. 초기화가 완료되면 Sheet을 닫습니다.

진행률 계산은 두 부분으로 나뉩니다. 첫째, 내용을 가져 오는 중입니다. 다운로드를 모니터링하려면 QNetworkReply::downloadProgress 신호를 사용해야합니다. 그런 다음 데이터베이스 생성/채우기를 위해 하드 코딩 된 "진행률"을 추가해야합니다. 데이터 양에 따라 90 % 다운로드, 10 % 데이터베이스 채우기로 나눕니다.

+0

시트를 작성하고 진행률 막대를 추가하는 방법을 알려주십시오. –

관련 문제