private CursorLoader getDeleteLoader() { String[] projection = new String[]{ ContactsContract.DeletedContacts.CONTACT_ID, ContactsContract.DeletedContacts.CONTACT_DELETED_TIMESTAMP }; mSearchTime = getLastTimestamp(0, PREF_KEY_DELETE); String selection = ContactsContract.DeletedContacts.CONTACT_DELETED_TIMESTAMP + " > ?"; String[] bindArgs = new String[]{mSearchTime + ""}; return new CursorLoader(this, ContactsContract.DeletedContacts.CONTENT_URI, projection, selection, bindArgs, ContactsContract.DeletedContacts.CONTACT_DELETED_TIMESTAMP + " desc"); }
private CursorLoader getDeleteLoader() { String[] projection = new String[]{ ContactsContract.DeletedContacts.CONTACT_ID, ContactsContract.DeletedContacts.CONTACT_DELETED_TIMESTAMP }; mSearchTime = getLastTimestamp(0, PREF_KEY_DELETE); String selection = ContactsContract.DeletedContacts.CONTACT_DELETED_TIMESTAMP + " > ?"; String[] bindArgs = new String[]{mSearchTime + ""}; return new CursorLoader(this, ContactsContract.DeletedContacts.CONTENT_URI, projection, selection, bindArgs, ContactsContract.DeletedContacts.CONTACT_DELETED_TIMESTAMP + " desc"); }
private CursorLoader getChangeLoader() { String[] projection = new String[]{ ContactsContract.Data._ID, ContactsContract.Data.CONTACT_ID, ContactsContract.Data.DISPLAY_NAME, ContactsContract.Data.CONTACT_LAST_UPDATED_TIMESTAMP }; mSearchTime = getLastTimestamp(0, PREF_KEY_CHANGE); String selection = ContactsContract.Data.CONTACT_LAST_UPDATED_TIMESTAMP + " > ?"; String[] bindArgs = new String[]{mSearchTime + ""}; return new CursorLoader(this, ContactsContract.Data.CONTENT_URI, projection, selection, bindArgs, ContactsContract.Data.CONTACT_LAST_UPDATED_TIMESTAMP + " desc, " + ContactsContract.Data.CONTACT_ID + " desc"); }
private CursorLoader getChangeLoader() { String[] projection = new String[]{ ContactsContract.Data._ID, ContactsContract.Data.CONTACT_ID, ContactsContract.Data.DISPLAY_NAME, ContactsContract.Data.CONTACT_LAST_UPDATED_TIMESTAMP }; mSearchTime = getLastTimestamp(0, PREF_KEY_CHANGE); String selection = ContactsContract.Data.CONTACT_LAST_UPDATED_TIMESTAMP + " > ?"; String[] bindArgs = new String[]{mSearchTime + ""}; return new CursorLoader(this, ContactsContract.Data.CONTENT_URI, projection, selection, bindArgs, ContactsContract.Data.CONTACT_LAST_UPDATED_TIMESTAMP + " desc, " + ContactsContract.Data.CONTACT_ID + " desc"); }
mChangeButton.setText("Changed since " + getLastTimestamp(0, PREF_KEY_CHANGE)); mChangeButton.setOnClickListener(new View.OnClickListener() { @Override mDeleteButton.setText("Deleted since " + getLastTimestamp(0, PREF_KEY_DELETE)); mDeleteButton.setOnClickListener(new View.OnClickListener() { @Override
mChangeButton.setText("Changed since " + getLastTimestamp(0, PREF_KEY_CHANGE)); mChangeButton.setOnClickListener(new View.OnClickListener() { @Override mDeleteButton.setText("Deleted since " + getLastTimestamp(0, PREF_KEY_DELETE)); mDeleteButton.setOnClickListener(new View.OnClickListener() { @Override