2011-07-05 4 views
0

DataHelper 클래스를 사용하여 데이터베이스를 만든 다음 FTS 가상 테이블을 사용하여 테이블을 만듭니다. 1000 개의 항목과 총 파일 크기가 64KB 인 RAW 폴더의 텍스트 파일에서 값을 가져오고 있습니다.응용 프로그램을 처음 사용할 때 데이터베이스 값이 표시되지 않습니다.

처음에는 전체 테이블이 아직 생성되지 않은 것처럼 테이블 쿼리 중에 데이터 값이 나타나지 않습니다. 아마도 파일 크기가 전혀 크지 않을 것입니다 (64kB). 값은 응용 프로그램을 다시 시작하고 다시 쿼리를 만들 때 나타납니다.

이 문제에 대한 해결책이 있습니까 ??

+1

분명히 해결책이 있습니다. 그러나 일부 코드가 도움이 될 것입니다. – Darokthar

답변

0

해결 방법 : SQLite 데이터베이스를 APK에 패키지화하고 처음 실행할 때 복사 할 수 있습니다. 그런 식으로 오래 초기 인구를 피할 수 있습니다 ... 이 솔루션에 대한 자세한 정보 : Ship an application with a database

+0

고마워 .. 오래 전에 그 기사를 읽었지만 기억하지 못했습니다 .. 다시 한번 감사드립니다 .. – ashish

관련 문제