Java 添加不在onCreate方法中的SQLite项
事实上,我正在使用SQLite创建一个数据库,该数据库存储游戏的动作。 我需要一个数字,puntuation,它将在必要时更新。 我创建了一个扩展SQLiteOpenHelper的类,名为MonedasSQLite 但是数据库还是空的。为了介绍信息,在Game.java类的onCreate方法中,我编写了以下代码:Java 添加不在onCreate方法中的SQLite项,java,android,database,sqlite,oncreate,Java,Android,Database,Sqlite,Oncreate,事实上,我正在使用SQLite创建一个数据库,该数据库存储游戏的动作。 我需要一个数字,puntuation,它将在必要时更新。 我创建了一个扩展SQLiteOpenHelper的类,名为MonedasSQLite 但是数据库还是空的。为了介绍信息,在Game.java类的onCreate方法中,我编写了以下代码: private MonedasSQLite base_monedas = new MonedasSQLite(this, "DBMonedas", null, 1); base_mo
private MonedasSQLite base_monedas = new MonedasSQLite(this, "DBMonedas", null, 1);
base_monedas.insertarReg(0,0);
base_monedas.cerrar();
其中insertareg是:
public void insertarReg(Integer cod, Integer mon) {
ContentValues valores = new ContentValues();
valores.put("codigo", cod);
valores.put("money", mon);
this.getWritableDatabase().insert("monedas", null, valores);
}
而cerrar只是为了结案:
public void cerrar() {
this.close();
}
这样,每当用户进入布局并分配Game.java时,就会创建一行新的值0,0。这样,当用户在那里输入了5次时,数据库的内容是假设当前输入为100:
0100
0,100
0,100
0,100
0,0->当我在更新第1列=0值时,当用户做了一些确定的事情时,所有的行都被更新。最后一个还没有,因为它刚刚创建
我要寻找的是如何在onCreate中创建一个0,0的条目,以便我的数据库只有一行
希望有人能帮助我!也希望我在我的解释清楚,如果没有请问,我会写更多的代码或所需的信息
提前感谢 我建议您看看本教程 及 它非常简单,将帮助您创建一个良好的、可靠的、构建良好的SQL表 希望能有帮助