public static void dumpThreadsTable(Context context) { LogTag.debug("**** Dump of threads table ****"); Cursor c = context.getContentResolver().query(sAllThreadsUri, ALL_THREADS_PROJECTION, null, null, "date ASC"); try { c.moveToPosition(-1); while (c.moveToNext()) { String snippet = SmsHelper.extractEncStrFromCursor(c, SNIPPET, SNIPPET_CS); Log.d(TAG, "dumpThreadsTable threadId: " + c.getLong(ID) + " " + ThreadsColumns.DATE + " : " + c.getLong(DATE) + " " + ThreadsColumns.MESSAGE_COUNT + " : " + c.getInt(MESSAGE_COUNT) + " " + ThreadsColumns.SNIPPET + " : " + snippet + " " + ThreadsColumns.READ + " : " + c.getInt(READ) + " " + ThreadsColumns.ERROR + " : " + c.getInt(ERROR) + " " + ThreadsColumns.HAS_ATTACHMENT + " : " + c.getInt(HAS_ATTACHMENT) + " " + ThreadsColumns.RECIPIENT_IDS + " : " + c.getString(RECIPIENT_IDS)); ContactList recipients = ContactList.getByIds(c.getString(RECIPIENT_IDS), false); Log.d(TAG, "----recipients: " + recipients.serialize()); } } finally { c.close(); } }
public static void dumpThreadsTable(Context context) { LogTag.debug("**** Dump of threads table ****"); Cursor c = context.getContentResolver().query(sAllThreadsUri, ALL_THREADS_PROJECTION, null, null, "date ASC"); try { c.moveToPosition(-1); while (c.moveToNext()) { String snippet = MessageUtils.extractEncStrFromCursor(c, SNIPPET, SNIPPET_CS); Log.d(TAG, "dumpThreadsTable threadId: " + c.getLong(ID) + " " + ThreadsColumns.DATE + " : " + c.getLong(DATE) + " " + ThreadsColumns.MESSAGE_COUNT + " : " + c.getInt(MESSAGE_COUNT) + " " + ThreadsColumns.SNIPPET + " : " + snippet + " " + ThreadsColumns.READ + " : " + c.getInt(READ) + " " + ThreadsColumns.ERROR + " : " + c.getInt(ERROR) + " " + ThreadsColumns.HAS_ATTACHMENT + " : " + c.getInt(HAS_ATTACHMENT) + " " + ThreadsColumns.RECIPIENT_IDS + " : " + c.getString(RECIPIENT_IDS)); ContactList recipients = ContactList.getByIds(c.getString(RECIPIENT_IDS), false); Log.d(TAG, "----recipients: " + recipients.serialize()); } } finally { c.close(); } }
public static void dumpThreadsTable(Context context) { LogTag.debug("**** Dump of threads table ****"); Cursor c = context.getContentResolver().query(sAllThreadsUri, ALL_THREADS_PROJECTION, null, null, "date ASC"); try { c.moveToPosition(-1); while (c.moveToNext()) { String snippet = MessageUtils.extractEncStrFromCursor(c, SNIPPET, SNIPPET_CS); Log.d(TAG, "dumpThreadsTable threadId: " + c.getLong(ID) + " " + ThreadsColumns.DATE + " : " + c.getLong(DATE) + " " + ThreadsColumns.MESSAGE_COUNT + " : " + c.getInt(MESSAGE_COUNT) + " " + ThreadsColumns.SNIPPET + " : " + snippet + " " + ThreadsColumns.READ + " : " + c.getInt(READ) + " " + ThreadsColumns.ERROR + " : " + c.getInt(ERROR) + " " + ThreadsColumns.HAS_ATTACHMENT + " : " + c.getInt(HAS_ATTACHMENT) + " " + ThreadsColumns.RECIPIENT_IDS + " : " + c.getString(RECIPIENT_IDS)); ContactList recipients = ContactList.getByIds( c.getString(RECIPIENT_IDS), false); Log.d(TAG, "----recipients: " + recipients.serialize()); Log.v("dumpThreadsTable", "recepients: " + recipients.serialize()); } } finally { c.close(); } }