私はassetsフォルダにインクルードするSQLiteデータベースを持っています。私はデバイスにアプリをインストールしました。私はそれがメモリにコピーされることを理解し、すべて正常に動作します。SQLiteスキーマを変更する
今、SQLブラウザを使用してSQLiteデータベース内のテーブルの構造を変更しました。だから私は資産フォルダの1つを新しいものに置き換え、私のアプリのバージョン番号を増やした。
私は、デバイス上のアプリケーションをアップグレードするときに、 "onUpgrade"が呼び出され、正しい構造ではないので、前のSQLデータベースを削除する必要があることを理解しています。
"onUpgrage"が呼び出されたときに古いバージョンを削除してから何をしますか?
どのようなOSですか?アンドロイド? –
ご覧ください はhttp://stackoverflow.com/questions/3505900/sqliteopenhelper-onupgrade-confusion-android – olooney