SQLITE 클래스를 두가지로 만들어 객체변수를 생성하여 사용하고 있습니다.

A는 앱의 일반 데이터

B는 앱의 위젯 데이터를 담습니다.


둘다 버젼은 2로 해놓으니


A의 테이블은 생성이 되는데

B의 테이블은 생성이 안되서 위젯등록이 오류가 납니다.


그래서 B를 3으로 해놓으니

위젯 등록시 오류는 안나는데

A의 테이블 내용을 모두 삭제해버립니다 -_-


그리고 다시 A도 3으로 맞춰놓으니 그때부터는 잘 됩니다.


왜이러는 걸까요 -_-;;



─해결 내용


A, B 클래스에서

같은 데이터베이스 이름으로 서로 다른 테이블을 컨트롤 합니다.

같은 데이터베이스가 아닌 서로 다른 이름의 데이터베이스로

컨트롤 해주니 잘 됩니다.

같은 데이터베이스, 같은 버젼을 사용하게 되면 혼란이 오는가 봅니다.