我是编程新手。我正在制作一个 Android 应用程序,我正处于一个新的阶段。我正在使用SQLiteOpenHelper
该类来管理我的数据库。它很棒,我能够创建表格、添加条目和所有这些好东西。
我遇到的问题是,对于我的一张表,我希望有一个初始的 7 个条目,它们保持相同的 ID,并且可以由用户替换。我的计划是使用一种SQLiteDatabase.replace()
方法来替换这些条目。由于我希望由我设置条目然后由用户编辑,这意味着我想使用SQLiteOpenHelper
该类添加条目,以便仅在用户安装应用程序并创建数据库时设置这些条目。我不想制作必须包含在安装包中的预填充数据库。
我的 Java 技能太糟糕了,所以我的主要问题是如何从我的SQLiteOpenHelper
班级中添加条目?我已经知道如何使用我制作的以下方法在我的其他类中添加条目:
public long createCategoriesSQLEntry(String name) {
ContentValues cv = new ContentValues();
cv.put(COLUMN_CATEGORIES, name);
return myDatabase.insert(StringCategory_Table, null, cv);
}