// Adding new contact public void Add_Contact(ProfileDetails profileDetails) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(KEY_NAME, profileDetails.getName()); // Contact Name values.put(KEY_PH_NO, profileDetails.getPhoneNumber()); // Contact Phone values.put(KEY_EMAIL, profileDetails.getEmail()); // Contact Email // Inserting Row db.insert(TABLE_CONTACTS, null, values); db.close(); // Closing database connection }
// Updating single contact public int Update_Contact(ProfileDetails profileDetails) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(KEY_NAME, profileDetails.getName()); values.put(KEY_PH_NO, profileDetails.getPhoneNumber()); values.put(KEY_EMAIL, profileDetails.getEmail()); // updating row return db.update( TABLE_CONTACTS, values, KEY_ID + " = ?", new String[] {String.valueOf(profileDetails.getID())}); }