実際、私は SQLite を使用して、ゲームの句読点を格納するデータベースを作成しています。必要なときに更新される番号、句読点が必要です。MonedasSQLite という名前の、SQLiteOpenHelper を拡張するクラスを作成しました。
しかし、データベースはまだ空です。情報を紹介するために、Game.java クラスの onCreate メソッドで、次のように記述します。
private MonedasSQLite base_monedas = new MonedasSQLite(this, "DBMonedas", null, 1);
base_monedas.insertarReg(0,0);
base_monedas.cerrar();
insertarReg の場所:
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);
}
そして cerr() は単に閉じるためのものです:
public void cerrar() {
this.close();
}
そうすることで、Game.java が割り当てられた状態でユーザーがレイアウトに入るたびに、値 (0,0) の新しい行が作成されます。このようにして、ユーザーがそこに 5 回入力すると、データベースの内容は次のようになります (現在の句読点が 100 であると想像してください)。
(0,100) (0,100) (0,100) (0,100) (0,0) --> ユーザーが何か問題を起こしたときに (1 列目 = 0 の値) を更新すると、すべての行が更新されます。作成されたばかりなので、最後のものはまだありません。
私が探しているのは、データベースに行しかないように、onCreate() から (0,0) のエントリを作成する方法です。
誰かが私を助けてくれることを願っています! 説明が明確であることを願っています。そうでない場合は、質問してください。必要なコードまたは情報をさらに記述します。
前もって感謝します!!!