0
我正在開發sqllite。我已經成功創建了數據庫,並且可以添加新項目。Android SQLite添加重複項目
// Adding new contact
public void Add_Contact(Contact contact) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(KEY_Tittle, contact.getTitle()); // Contact title
values.put(KEY_Description, contact.getDescription()); // Contact
// description
values.put(KEY_Price, contact.getPrice()); // Contact price
values.put(KEY_Image, contact.getImage()); // Contact image
values.put(KEY_Counter, contact.getCounter()); // Contact counter
// Inserting Row
db.insert(TABLE_CONTACTS, null, values);
Log.e("Table Result isss", String.valueOf(values));
db.close(); // Closing database connection
}
此代碼工作完美,現在我要檢查,如果我還可以保存相同的信息,例如,如果我先救「你好Android的」,並在第二次嘗試保存相同的信息,我想要顯示例如:Toast消息或其他。
到目前爲止你做了什麼? – Neeku
你的數據庫設置如何? (create table sql語句)。數據庫是否強制插入重複數據? – RvdK
@ user3742085:查看下面的答案。我希望它會有所幫助。 –