Android-在数据库更新后保留数据

赫尔维·B

我有一个应用程序,允许用户在数据库中添加一些数据。

如果我想通过对数据库进行一些更改来对应用程序进行更新,则更新后将重新创建数据库,因此,用户将丢失他/她在应用程序上创建的所有数据。

在重新创建数据库之前,有什么方法可以“保留”用户数据?

谢谢 !

基里尔·佐托夫(Kirill Zotov)

public abstract void onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion)当需要升级数据库时,使用“调用”。实现应使用此方法删除表,添加表或执行其他任何升级到新架构版本所需的操作。

可以在这里找到SQLite ALTER TABLE文档。如果添加新列,则可以使用ALTER TABLE将它们插入活动表中。如果重命名或删除列,则可以使用ALTER TABLE重命名旧表,然后创建新表,然后使用旧表的内容填充新表。

此方法在事务内执行。如果引发异常,则所有更改将自动回滚。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:修改数据库后无法更新UI

来自分类Dev

从android问题更新数据库

来自分类Dev

更新本地Android数据库

来自分类Dev

从 FirebaseRecyclerAdapter android 更新数据库项

来自分类Dev

在数据库更改Android时获得通知

来自分类Dev

在数据库Android中插入名称

来自分类Dev

Android-在数据库onItemClick中获取_id

来自分类Dev

Android登录应用| 保存在数据库中

来自分类Dev

在数据库更改时在 android 上接收通知

来自分类Dev

Android数据库处理程序保留变量

来自分类Dev

Android数据库处理程序保留变量

来自分类Dev

Android SQLite数据库为数据库保留一个表

来自分类Dev

更新apk版本后删除了Android Sqlite数据库记录

来自分类Dev

更新设备后如何在设备之间共享和同步android sqlite数据库?

来自分类Dev

新鲜的JSON内容到期后,如何更新android数据库?

来自分类Dev

弹出对话框更新数据库后的Android Update主要活动列表视图

来自分类Dev

在Android sqlite数据库中更新单个数据

来自分类Dev

Android - 我无法从 SQLite 数据库更新数据

来自分类Dev

Android房间库设置字段以更新数据库

来自分类Dev

更新数据库更新Android上的标记位置

来自分类Dev

Android如何在数据库帮助程序类外部将数据插入数据库

来自分类Dev

删除android数据库后,getReadableDatabase()将不会创建新数据库

来自分类Dev

Android-完成AsyncTask后插入数据库

来自分类Dev

Android:先解析后再保存到数据库

来自分类Dev

备份Android后如何恢复Sqlite数据库

来自分类Dev

在数据库中保留php文件的更新列表

来自分类Dev

即使更改了数据库版本并卸载了Android App,SQLiteOpenHelper也不会更新数据库

来自分类Dev

使用实时数据库更新 Android 应用程序的内部数据库

来自分类Dev

Android将RSS提要解析的数据存储在数据库中以供离线使用

Related 相关文章

  1. 1

    Android:修改数据库后无法更新UI

  2. 2

    从android问题更新数据库

  3. 3

    更新本地Android数据库

  4. 4

    从 FirebaseRecyclerAdapter android 更新数据库项

  5. 5

    在数据库更改Android时获得通知

  6. 6

    在数据库Android中插入名称

  7. 7

    Android-在数据库onItemClick中获取_id

  8. 8

    Android登录应用| 保存在数据库中

  9. 9

    在数据库更改时在 android 上接收通知

  10. 10

    Android数据库处理程序保留变量

  11. 11

    Android数据库处理程序保留变量

  12. 12

    Android SQLite数据库为数据库保留一个表

  13. 13

    更新apk版本后删除了Android Sqlite数据库记录

  14. 14

    更新设备后如何在设备之间共享和同步android sqlite数据库?

  15. 15

    新鲜的JSON内容到期后,如何更新android数据库?

  16. 16

    弹出对话框更新数据库后的Android Update主要活动列表视图

  17. 17

    在Android sqlite数据库中更新单个数据

  18. 18

    Android - 我无法从 SQLite 数据库更新数据

  19. 19

    Android房间库设置字段以更新数据库

  20. 20

    更新数据库更新Android上的标记位置

  21. 21

    Android如何在数据库帮助程序类外部将数据插入数据库

  22. 22

    删除android数据库后,getReadableDatabase()将不会创建新数据库

  23. 23

    Android-完成AsyncTask后插入数据库

  24. 24

    Android:先解析后再保存到数据库

  25. 25

    备份Android后如何恢复Sqlite数据库

  26. 26

    在数据库中保留php文件的更新列表

  27. 27

    即使更改了数据库版本并卸载了Android App,SQLiteOpenHelper也不会更新数据库

  28. 28

    使用实时数据库更新 Android 应用程序的内部数据库

  29. 29

    Android将RSS提要解析的数据存储在数据库中以供离线使用

热门标签

归档