在Android的sqlite数据库编码中需要帮助。我想将新条目添加到第0个位置。提前谢谢。
这是我的代码
public void clickDone(View 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();
}
我想要的只是将新条目添加到第0个位置。 提前谢谢。
答案 0 :(得分:0)
对您的问题提出一些建议 1)您可以清除数据库并输入新条目 2)您可以添加一个包含当前时间(或任何其他值)的列,并在查询时按顺序添加order。
P.S在提问时,您应该添加“为什么要这样做”。可能有些人可以给你更好的方式然后你在想。