2012-07-30 6 views
-1

응용 프로그램을 시작할 때마다 특정 데이터 (약 100 행)를 db에 저장해야하는 응용 프로그램이 있습니다. 사용자가 앱을 시작할 때마다 삽입하고 싶지 않습니다. 해결 방안은 무엇인가? 데이터를 저장하는 방법? 가장 좋은 방법은 무엇입니까?응용 프로그램 시작시 ContentProvider 채우기

+1

http://stackoverflow.com/a/11684768/1300995 또는 삽입 데이터를 다음 링크의를 참조하십시오()의'방법 당신의 'SQLiteOpenHelper', 이렇게하면 db가 생성 될 때 한 번만 데이터를 삽입하게됩니다. – biegleux

답변

1

onCreate 메서드는 실행시 모든 응용 프로그램에서 한 번씩 실행되는 메서드입니다. 여기서 DB에 값을 삽입 할 코드를 가질 수 있습니다.

또한 DB에 연결하여 이미 존재하는지 확인하고 생성 및 삽입을 수행하지 않을지 확인할 수 있습니다.

가에서 onCreate`에 ... 안드로이드에서 DB에 대한 아이디어를

http://www.codeproject.com/Articles/119293/Using-SQLite-Database-with-Android

관련 문제