【发布时间】:2015-03-03 20:30:14
【问题描述】:
我正在学习 android 中的数据库,我意识到在 android 中,并不是您创建数据库并将其放在内存中的某个位置并访问它,而是您在应用程序中创建和放置数据。我学会了一种在代码之外创建我的SQlite DB 并将其复制到 assets 文件夹并使用 InputStream 将其复制到新创建的 DB 的方法,您可以从 HERE 找到此代码
所以我的问题是,这不是这种数据冗余,因为我已经在 .apk 文件中创建了数据库包,同时当应用程序第一次运行时,我创建了另一个数据库并将我的数据复制到新创建的数据库?
我知道还有其他方法可以做到这一点,例如创建一个 XML 文件,甚至使用 INSERT 操作将数据放入数据库,但所有这些方法不都是额外的工作吗?
【问题讨论】:
标签: android database sqlite redundancy