Snippets - midhunhk/message-counter GitHub Wiki

1. getMessageTimeStamp

` private Long getMessageTimeStamp(String messageId) {
Log.d(TAG, "getMessageTimeStamp for messageId " + messageId);

    Cursor messageCursor = mContext.getContentResolver().query(
            observableUri,
            SMS_TABLE_PROJECTION,
            COLUMN_NAME_ID + "= ? ",
            new String[]{messageId}, null);

    if (null != messageCursor && messageCursor.moveToFirst()) {
        Log.d(TAG, "messageCursor count :" + messageCursor.getCount());

        // Get the timestamp for the last sent message that was logged
        Long timeStamp = Long.parseLong(messageCursor.getString(messageCursor.getColumnIndex(COLUMN_NAME_DATE)));
        messageCursor.close();

        return timeStamp;
    }
    return null;
}`