我有android应用程序,我在我的应用程序中使用SQLite数据库,我对设置中的数据库有疑问 - >应用程序管理器如果我选择清除数据或清算现金,我们的数据库会删除,但我需要数据库。例如用户在我的程序不能正常工作后突然删除数据库,我的程序与数据库有关,我该怎么办,如何解决我的问题呢?
答案 0 :(得分:0)
您需要找到一些方法将数据库备份到SD卡。您可以将其转储为CSV类型文件,这将完全模仿数据库的结构,或者创建一些更适合您的格式。然后,在清除数据库的情况下,您需要解析您创建的文本文件作为备份,并将其全部放回数据库中。