更新数据库并删除旧的

如果您已经使用 SQLite 数据库更新了应用程序,并添加了一个直到您删除应用程序数据和缓存才出现的表,我希望它自动执行此操作

powerbww 回答:更新数据库并删除旧的

请提供有关您的主题的更多信息,以便我们更有效地为您提供帮助。

首先:如果您想以编程方式卸载和安装应用程序,您可以通过获取

<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />

许可,然后要求用户卸载您的应用。之后,您可以使用 PackageManager 以编程方式安装新应用。这仅在您不删除用于控制任何下载的应用时才有意义。

第二: 您可以在不卸载应用程序的情况下更新 SQLiteDb。有一个名为 DROP TABLE IF EXISTSCREATE TABLE 的 SQL-Funciton,您可以在应用程序运行时影响您的数据库。如果它需要重新启动,您可以使用 processPhoenix 库。

本文链接:https://www.f2er.com/1626.html

大家都在问