마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

혹시 어플리케이션 설치시에만 실행하고 싶은 구문이 있는데 방법이있나요?

0 추천
혹시 어플리케이션 설치시에만 실행하고 싶은 구문이 있는데 방법이있나요?

음....

DB 테이블을 설치시에 아예 지우고 시작하려고하는데

1) db 업데이트를 사용하면 데이터테이블 개수가 달라져도되는지 와

2) 어플 설치시 데이터테이블을 삭제하고 다시 테이블을 만드는것

을 실행하려고 하는데 가능한건지 알고 싶습니다.
익명사용자 님이 2014년 6월 29일 질문

3개의 답변

+1 추천
설치시에 뭔가 동작하는 것은 불가능합니다.

SqliteDataBaseHelper를 잘 사용하면 앱 설치후 최초 실행시 의도한 동작을 할 수 있습니다.
익명사용자 님이 2014년 6월 30일 답변
+1 추천
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html#onUpgrade(android.database.sqlite.SQLiteDatabase, int, int)

이걸로 테이블 추가, 삭제 혹은 다 지우고 새로 만들던 하시면 됩니다.
q1212 (26,020 포인트) 님이 2014년 6월 30일 답변
0 추천

SQLiteOpenHelper 사용하시면 database 버전으로 테이블 관리 편하게 하실 수 있어요

까먹지 (3,960 포인트) 님이 2014년 6월 30일 답변
...