2016-04-06 9 views
0

私は確かにアンドロイドアプリケーションで作業しています。私は新しいリリースを行う必要があり、私はデータベースを含む多くのものを変更しました。GooglePlayStoreのアプリケーションを更新し、永続データを消去します

そして、リリース後にアプリケーションの更新中にデータベースが正しく更新されないようです。

グーグルプレイでアップデートをインストールするには、古いバージョンのアプリケーションをアンインストールすることが可能かどうかを知りたいと思います。 私はそこにたくさんの投稿があることを知っていますが、誰もが更新前に持っていたデータを保持したいと思うようです。

答えて

2

このオプションを検討することができます。

SQLiteHelperには、データベースのバージョンを示すことができます。あなたは、

  • を新しいリリース(増加バージョン番号)を作っているときはいつでも

    private static final int DATABASE_VERSION = 2; 
    

    あなたはONUPGRADE()機能を使用して、テーブルを再作成するようにコードを追加することができます。

  • 存在する場合は既存のテーブルを削除し、定義した新しいテーブルを作成します。

楽しいプログラミングをお楽しみください!

+0

私はこれを実装すると思います、ありがとうございます – FreeYourSoul

+0

確かに!乾杯! :) – sihao

関連する問題