gpt4 book ai didi

Android 更新应用程序而不会干扰本地 Sqlite 数据库

转载 作者:行者123 更新时间:2023-11-29 00:05:08 24 4
gpt4 key购买 nike

我在 Playstore 上有一个应用程序。该应用程序名为 Credit Flow。它用于跟踪个人的收入和支出。我使用本地 Sqlite Db 来保存所有交易(它们不保存在任何服务器上)。我是推送 apk 更新的新手。我的问题是,如果我在 Playstore 上上传一个新的 Apk,它会删除现有用户的本地数据库吗?

如果是这样,我该如何防止呢?

最佳答案

My question here is that if I upload a new Apk on playstore will it erase the existing user's Local Db?

没有。假设您在默认目录中使用数据库,您的数据库将保持不变。

只有当用户卸载您的应用程序或进入应用程序设置并清除您的应用程序数据时,数据库才会被删除。

另请注意 onUpgrade() 不会在您的SQLiteOpenHelper 上调用。只有当您递增传递给 SQLiteOpenHelper 构造函数的版本号时,才会调用该方法。

关于Android 更新应用程序而不会干扰本地 Sqlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34404680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com