Android:数据库备份问题

Android:数据库备份问题,android,android-sqlite,database-backups,Android,Android Sqlite,Database Backups,在我的应用程序中,我可以选择将数据库文件导出到SD卡。例如,出口运作良好,问题是(说清楚了) 我对包含一些数据的数据库文件进行了备份 之后,我修改了应用程序中的一些数据 当我尝试导入保存的备份文件时,我在应用程序中所做的更改(导出数据库文件后)也会在此备份文件中进行修改 我有点被这种奇怪的行为弄糊涂了。我认为备份数据库文件和内部应用程序数据库有一个链接,我在应用程序中修改的任何内容都会反映在备份文件中 如果有人知道为什么以及如何克服这个问题,请提出建议。非常感谢您的任何帮助或建议。谢谢 一些

在我的应用程序中,我可以选择将数据库文件导出到SD卡。例如,出口运作良好,问题是(说清楚了)

  • 我对包含一些数据的数据库文件进行了备份
  • 之后,我修改了应用程序中的一些数据
  • 当我尝试导入保存的备份文件时,我在应用程序中所做的更改(导出数据库文件后)也会在此备份文件中进行修改
我有点被这种奇怪的行为弄糊涂了。我认为备份数据库文件和内部应用程序数据库有一个链接,我在应用程序中修改的任何内容都会反映在备份文件中


如果有人知道为什么以及如何克服这个问题,请提出建议。非常感谢您的任何帮助或建议。谢谢

一些代码可能会有帮助…@Goddchen代码非常庞大,不能在这里发布。我并没有像现在这样导入完整的备份文件,而是读取备份文件中表中的内容,并将它们添加到内部数据库中。重要的是,我只想知道备份文件和内部数据库之间是否存在任何链接?如果是,我如何解决?谢谢