我有这种情况,这是客户的修改,所以我认为最好与你们讨论这些要求。 我有两个sqlite数据库,在第一次加载应用程序时进行实例化,第一个Sqlite数据库(Say DB-1)从assets文件夹中的读取和解析文本文件填充(因此DB-2为空)。
用户可以通过将文本文件放在手机SD卡的文件夹中,然后打开应用程序并单击导入新数据库按钮来填充DB-2。
所以我们总是填充DB-1,如果用户将文本文件放在手机的内存中并单击导入按钮,则会填充DB-2。
新要求是: 在填充DB-2之后,用户想要在手机上放置另一个文本文件并按下导入,按下导入后,他希望删除DB-1数据,将DB-2的数据传输到DB-1和DB -2将由文本文件中的新数据填充。
这样做的最佳方法是什么? N.B DB-1和DB-2具有完全相同的结构