ユーザーがマーケットプレイスで更新すると、Androidアプリとデータベースはどうなりますか?

StackOverflow https://stackoverflow.com/questions/4295423

質問

わかりました、私は現在市場にアプリを持っています、そして今日私はその最初のアップデートをリリースします。アプリで使用されているSQLiteデータベースはアップデートによって上書きされ、OnCreateをもう一度呼び出しますか?それとも、データベースに触れないのでしょうか? SharedPreferencesはどうなりますか?

一見単純な質問で申し訳ありませんが、私はもう1時間グーグルでグーグルでグーグルでグーグルでグーグルで行ってきましたが、ユーザーがアプリを更新したときにパッケージに何が起こるかについて何も見つけていません。それは完全に一掃されて再インストールされましたか? dunno。どんな助けも高く評価されます。ありがとうございました!

役に立ちましたか?

解決

DBアダプター内でSQLiteを使用している場合、この変数を確認します。

プライベート静的final int database_version;

ユーザーのデバイスにインストールされているものと異なる場合、SQLiteのオーバーライドされたOnUpgrade()メソッドを呼び出そうとします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top