Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 添加不在onCreate方法中的SQLite项_Java_Android_Database_Sqlite_Oncreate - Fatal编程技术网

Java 添加不在onCreate方法中的SQLite项

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

事实上,我正在使用SQLite创建一个数据库,该数据库存储游戏的动作。 我需要一个数字,puntuation,它将在必要时更新。 我创建了一个扩展SQLiteOpenHelper的类,名为MonedasSQLite

但是数据库还是空的。为了介绍信息,在Game.java类的onCreate方法中,我编写了以下代码:

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表

希望能有帮助