Esempio n. 1
0
 // 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
 }
Esempio n. 2
0
  // 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())});
  }