SQLite默认entires的最佳位置是什么?

时间:2017-05-31 00:06:33

标签: android sqlite database-design

我正在创建(在android studio中)一个有几个基本表的应用程序。一个将是一堆练习(拉起,俯卧撑等),我想在默认情况下将大量常见的练习放入桌面。

在我的代码中,哪个位置是合理的?我创建了一个扩展SQLiteOpenHelper的databaseHelper类。只是不确定我是否应该......

  1. 将它们全部插入onCreate()
  2. 制作一个databaseHelper方法,将其全部插入并在其他地方调用
  3. 其他?

1 个答案:

答案 0 :(得分:1)

使用所需数据创建数据库,将其打包为资产,然后use SQLiteAssetHelper在第一次尝试使用数据库时自动将其解压缩到适当位置。这比运行自己的事务以插入数据要快。