重新启动应用程序后,SQLite 数据消失了

萨耶姆

我只是想知道以下代码。消失是否与文件路径有关?解释会很棒。

public Database(Context context)
{
    String path = context.getDatabasePath(DB_NAME).getPath();

    File file = new File(path);
    if (file.exists()) {
        file.delete();
    }

    dbHelper = new mSQLiteOpenHelper(context, DB_NAME, null, DB_VERSION);
    db = dbHelper.getWritableDatabase();
   clearTable();
}
迈克

每当您创建数据库实例时,您要做的第一件事就是删除现有数据库,即:-

String path = context.getDatabasePath(DB_NAME).getPath();
File file = new File(path);
if (file.exists()) {
    file.delete();
}

然后您继续并使用以下命令创建数据库:-

dbHelper = new mSQLiteOpenHelper(context, DB_NAME, null, DB_VERSION);
db = dbHelper.getWritableDatabase();
clearTable();

我建议删除找到路径的第一个语句并删除数据库文件。即使用:-

public Database(Context context)
{
    dbHelper = new mSQLiteOpenHelper(context, DB_NAME, null, DB_VERSION);
    db = dbHelper.getWritableDatabase();
    clearTable();
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新启动应用程序后,SQLite中未保留数据

来自分类Dev

重新启动应用程序后,SQLite丢失数据(插入,更新)

来自分类Dev

每次重新启动应用程序时,NSUserDefaults中的数据均消失

来自分类Dev

重新启动应用程序时如何删除SQLite数据库?

来自分类Dev

每次重新启动应用程序时,SQLite 数据库都会被删除

来自分类Dev

重新启动应用程序后从SharedPreferences恢复时,Set <String>丢失数据

来自分类Dev

重新启动应用程序后,为什么我的数据没有保存到CoreData?

来自分类Dev

重新启动后,为什么便携式应用程序图标从Unity启动器中消失了?

来自分类Dev

JSON解析数据需要重新启动应用程序

来自分类Dev

重新启动应用程序时,GC日志循环数据丢失

来自分类Dev

每次重新启动应用程序时都会丢失数据

来自分类Dev

Android-Dropbox数据存储区为“空”,直到应用程序重新启动

来自分类Dev

应用程序重新启动之间无延迟的持久数据

来自分类Dev

重新启动我的应用程序时,firebase 替换了我的数据

来自分类Dev

重新启动后符号链接消失

来自分类Dev

重新启动后Linux RAID消失

来自分类Dev

重新启动后,SimpleXML模块消失

来自分类Dev

Plone注册表问题:重新启动和权限问题后数据消失

来自分类Dev

Plone注册表问题:重新启动和权限问题后,数据消失

来自分类Dev

iOS为什么我的应用程序在重新启动之前不将数据加载到表视图中?

来自分类Dev

为什么在编译数据库包之后每次都需要重新启动Java应用程序?

来自分类Dev

从 Spring 应用程序停止和重新启动基于文件的 H2 数据库

来自分类Dev

除非使用iCloud同步重新启动应用程序,否则核心数据应用程序中的UITableView不会更新第二设备的主视图

来自分类Dev

重新启动后,图标从启动器中消失

来自分类Dev

重新启动/升级后,符号链接消失了

来自分类Dev

重新启动后,字体从Word中消失

来自分类Dev

VS重新启动后,SQL更改消失

来自分类Dev

重新启动后RAID5消失

来自分类Dev

重新启动后2e显示消失

Related 相关文章

  1. 1

    重新启动应用程序后,SQLite中未保留数据

  2. 2

    重新启动应用程序后,SQLite丢失数据(插入,更新)

  3. 3

    每次重新启动应用程序时,NSUserDefaults中的数据均消失

  4. 4

    重新启动应用程序时如何删除SQLite数据库?

  5. 5

    每次重新启动应用程序时,SQLite 数据库都会被删除

  6. 6

    重新启动应用程序后从SharedPreferences恢复时,Set <String>丢失数据

  7. 7

    重新启动应用程序后,为什么我的数据没有保存到CoreData?

  8. 8

    重新启动后,为什么便携式应用程序图标从Unity启动器中消失了?

  9. 9

    JSON解析数据需要重新启动应用程序

  10. 10

    重新启动应用程序时,GC日志循环数据丢失

  11. 11

    每次重新启动应用程序时都会丢失数据

  12. 12

    Android-Dropbox数据存储区为“空”,直到应用程序重新启动

  13. 13

    应用程序重新启动之间无延迟的持久数据

  14. 14

    重新启动我的应用程序时,firebase 替换了我的数据

  15. 15

    重新启动后符号链接消失

  16. 16

    重新启动后Linux RAID消失

  17. 17

    重新启动后,SimpleXML模块消失

  18. 18

    Plone注册表问题:重新启动和权限问题后数据消失

  19. 19

    Plone注册表问题:重新启动和权限问题后,数据消失

  20. 20

    iOS为什么我的应用程序在重新启动之前不将数据加载到表视图中?

  21. 21

    为什么在编译数据库包之后每次都需要重新启动Java应用程序?

  22. 22

    从 Spring 应用程序停止和重新启动基于文件的 H2 数据库

  23. 23

    除非使用iCloud同步重新启动应用程序,否则核心数据应用程序中的UITableView不会更新第二设备的主视图

  24. 24

    重新启动后,图标从启动器中消失

  25. 25

    重新启动/升级后,符号链接消失了

  26. 26

    重新启动后,字体从Word中消失

  27. 27

    VS重新启动后,SQL更改消失

  28. 28

    重新启动后RAID5消失

  29. 29

    重新启动后2e显示消失

热门标签

归档