2016-09-01 7 views
1

アップグレード時に、デバイスデータベース内の既存のアプリケーションデータが失われます。データベーステーブルのsqlliteデータベースを処理する方法は、既存のデータベース変更を失うことなく、テーブルを変更して新しく追加しました。コードネーム1を使用してアップグレードバージョンのアプリケーションでSQLliteデータベースの変更を処理する方法

注:新しいアップグレードでsqlliteデータベース名を変更した場合、既存のデータが失われました。

コードネーム1の機能に、抽象クラスSQLiteOpenHelper androidがありますか?

助けてください。 shannahにより予め

+0

アプリのアップグレード時にデータベースを削除しないでください。これはどのプラットフォームですか(AndroidまたはiOS?)バージョン間でデータベースの名前を変更する可能性はありますか? –

+0

デバイスから既存のデータを失った名前を変更した場合、古いデータをデバイスに保存しておく必要があります。 – user2243420

+0

データベースの名前やアプリの名前を変更していますか? –

答えて

0

おかげCN1用DATAACESSライブラリは1つが、まさにこのケースを扱うことができる機能を有しています。

https://github.com/shannah/cn1-data-access-lib#database-creation-and-versioning

関連する問題