0
Android用のsqliteデータベースコーディングの助けが必要です。私は、新しいエントリを0番目の位置に追加したいと思います。前もって感謝します。データベースの新しいエントリをゼロ位置に保存する - アンドロイドデータベースsqlite
は、ここに私のコード
ます。public void clickDone(ビューV){
EditText editIsbn = (EditText) findViewById(R.id.editText1);
EditText editName = (EditText) findViewById(R.id.editText2);
EditText editPub = (EditText) findViewById(R.id.editText3);
String stringIsbn = editIsbn.getText().toString();
String stringName = editName.getText().toString();
String stringPub = editPub.getText().toString();
DBAdapter db = new DBAdapter(this);
db.open();
long id;
// segment start
id = db.insertTitle(stringIsbn, stringName, stringPub);
db.close();
db.open();
Cursor c = db.getTitle(14);
if (c.moveToFirst())
DisplayTitle(c);
else
Toast.makeText(this, "No title found", Toast.LENGTH_LONG).show();
db.close();
// segment end
}
public void DisplayTitle(Cursor c) {
Toast.makeText(
this,
"id: " + c.getString(0) + "\n" + "ISBN: " + c.getString(1)
+ "\n" + "TITLE: " + c.getString(2) + "\n"
+ "PUBLISHER: " + c.getString(3), Toast.LENGTH_LONG)
.show();
}
私が欲しいのは、ゼロ番目の位置に新しいエントリを追加することです。 ありがとうございます。