ユーザーがマーケットプレイスで更新すると、Androidアプリとデータベースはどうなりますか?
-
28-09-2019 - |
質問
わかりました、私は現在市場にアプリを持っています、そして今日私はその最初のアップデートをリリースします。アプリで使用されているSQLiteデータベースはアップデートによって上書きされ、OnCreateをもう一度呼び出しますか?それとも、データベースに触れないのでしょうか? SharedPreferencesはどうなりますか?
一見単純な質問で申し訳ありませんが、私はもう1時間グーグルでグーグルでグーグルでグーグルでグーグルで行ってきましたが、ユーザーがアプリを更新したときにパッケージに何が起こるかについて何も見つけていません。それは完全に一掃されて再インストールされましたか? dunno。どんな助けも高く評価されます。ありがとうございました!
解決
DBアダプター内でSQLiteを使用している場合、この変数を確認します。
プライベート静的final int database_version;
ユーザーのデバイスにインストールされているものと異なる場合、SQLiteのオーバーライドされたOnUpgrade()メソッドを呼び出そうとします。
所属していません StackOverflow