2013-03-23 62 views
1

在我的应用程序中,我有一个选项来导出数据库文件到SD卡。导出工作正常,问题是,(说得清楚)例如Android:数据库备份问题

  • 我花了一些包含数据的数据库文件的备份。
  • 之后,我修改了我的应用程序中的一些数据。
  • 当我尝试导入保存的备份文件时,在我的应用程序中(导出数据库文件后)所做的更改也在此备份文件中进行了修改。

我有点困惑于这种奇怪的行为。我认为备份数据库文件和内部应用程序数据库有一个链接,我在应用程序中修改的任何内容都会反映在备份文件中。

如果有人知道为什么以及如何克服这一点,请提出建议。任何形式的帮助或建议都非常感谢。谢谢 !

+0

一些代码会有帮助... – Goddchen 2013-03-23 11:16:40

+0

@Goddchen代码是非常巨大的,不能发布在这里。而且我没有按照原样导入完整的备份文件,但是我正在读取备份文件内表中的内容并将它们添加到内部数据库中。重要的是,我只想知道备份文件和内部数据库之间是否有任何关联?如果是的话,那我该如何解决呢?谢谢。 – 2013-03-23 14:14:18

回答

0

我想出了我犯的错误。它现在是固定的!