2011-11-19 2 views
0

안드로이드에서 SQLiteHelper에 문제가 있습니다. 싱글 톤 클래스를 사용하여 모든 데이터베이스 상호 작용을 제어하므로 SQLite 객체가 있습니다. 문제는 SQLite의 새 객체를 만들 때 onCreate 메서드가 호출되지 않고 데이터베이스가 초기화되지 않는다는 것입니다. 필자는이 메서드를 호출하기 위해 writter 나 reader를 인스턴스화해야한다고 읽었지 만 이미 그것을했는데 그것은 불리지 않습니다 ...안드로이드 onCreate SQLiteHelper

무엇입니까?

감사합니다 ... DB를 이미 이전 버전에서 존재하는 경우

+2

여기에 코드를 게시하십시오. – Mike

답변

1

, 그것은에서 onCreate를 호출하지 않습니다. 앱을 제거해보십시오. 그러면 이전 DB가 삭제됩니다.

+0

또는 데이터베이스 파일 만 삭제하십시오. http://stackoverflow.com/questions/2161243/android-delete-entire-database/2161447#2161447 – ccheneson