/** Used to get Contact data from Cursor to Memo Object. */ private Contact cursorToContact(Cursor cursor) { Contact contact = new Contact(); contact.setId(cursor.getLong(0)); contact.setFirstName(cursor.getString(1)); contact.setLastName(cursor.getString(2)); return contact; }
ArrayList<Contact> listContacts = new ArrayList<Contact>(); // Select All Query String selectQuery = "SELECT * FROM " + CONTACT ; mDbHelper.getWritableDatabase(); Cursor cursor = mDb.rawQuery(selectQuery, null); if (cursor.moveToFirst()) { do { Contact contact = new Contact(); contact.setId((cursor.getLong(0))); contact.setName((cursor.getString(1))); contact.setDept(cursor.getString(2)); listContacts.add(note); } while (cursor.moveToNext()); } return listContacts;
mRealm.beginTransaction(); Contact contact; for (int i = 0; i < contactArrayList.size(); i++) { contact = new Contact(); contact.setId(contactArrayList.get(i).getId()); contact.setFirstName(contactArrayList.get(i).getFirstName()); ... mRealm.copyToRealmOrUpdate(contact); } mRealm.commitTransaction();
public ArrayList<Contact> getSMSContacts(Context context){ ArrayList<Contact> contacts = new ArrayList<Contact>(); ContentResolver cr = context.getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, ContactsContract.Contacts.DISPLAY_NAME + " asc"); if (cur.getCount() > 0) { while (cur.moveToNext()) { String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID)); String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); if (Integer.parseInt(cur.getString(cur.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER))) > 0) { Contact c = new Contact(); c.setId(Integer.parseInt(id)); c.setName(name); Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = ?", new String[]{id}, null); while (pCur.moveToNext()) { String number = pCur.getString( pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); c.setNumber(number); } pCur.close(); contacts.add(c); } } } cur.close(); return contacts; }
public List<Contact> getAllContacts() { String sql = "SELECT * FROM " + Table.CONTACT + " ORDER BY " + Contact.Column.NAME + " ASC"; List<Contact> contacts = new ArrayList<Contact>(); Cursor cursor = database.rawQuery(sql, null); while(cursor.moveToNext()) { Contact contact = getContactFromCursor(cursor); if(Contact != null) { contacts.add(Contact); } } cursor.close(); return contacts; } private Contact getContactFromCursor(Cursor cursor) { long id = cursor.getLong(cursor.getColumnIndex(Contact.Column.ID)); String name = cursor.getString(cursor.getColumnIndex(Contact.Column.NAME)); long phoneNumber = cursor.getLong(cursor.getColumnIndex(Contact.Column.DATE_OF_BIRTH)); Contact Contact = new Contact(name, phoneNumber); Contact.setId(id); return Contact; }
contact.setId(cursor.getInt(columnID)); contact.setName(cursor.getString(columnName)); contact.setFavourite(Boolean.parseBoolean(cursor.getString(columnStarred)));
contactToDelete.setId(4); session.delete(contactToDelete);
JSONObject c = contact.getJSONObject(i); Contact a = new Contact(); a.setId(c.optInt(TAG_ID)); a.setName(c.optString(TAG_NAME)); a.setAddress(c.optString(TAG_ADDRESS));
aContact.setPhoneNumber(Phones); aContact.setName(contactDisplayName); aContact.setId(contactId); contactsArrayList.add(aContact);
session = sessionGet.openSession(); **Transaction tx= session.beginTransaction();** Contact contact = new Contact(); contact.setFirstName("xyz"); contact.setLastName("zyx"); contact.setEmail("x@xmail.com"); contact.setId(20); session.save(contact); **tx.commit();**