Hook up messages in conversation view, hook in the compose buttons.
Change-Id: If864e56c3ac60db5bd3c5713677fd566fa8a64c5
diff --git a/src/com/android/email/providers/UIProvider.java b/src/com/android/email/providers/UIProvider.java
index 0ba8f5d..4d34b58 100644
--- a/src/com/android/email/providers/UIProvider.java
+++ b/src/com/android/email/providers/UIProvider.java
@@ -73,7 +73,7 @@
/**
* This string column contains the uri to directly access the information for this account.
*/
- public static final String URI = "uri";
+ public static final String URI = "accountUri";
/**
* This integer column contains a bit field of the possible cabibilities that this account
@@ -121,6 +121,7 @@
public static final String[] FOLDERS_PROJECTION = {
BaseColumns._ID,
+ FolderColumns.URI,
FolderColumns.NAME,
FolderColumns.HAS_CHILDREN,
FolderColumns.CAPABILITIES,
@@ -138,6 +139,7 @@
}
public static final class FolderColumns {
+ public static String URI = "folderUri";
/**
* This string column contains the human visible name for the folder.
*/
@@ -182,7 +184,7 @@
public static final String[] CONVERSATION_PROJECTION = {
BaseColumns._ID,
- ConversationColumns.CONVERSATION_URI,
+ ConversationColumns.URI,
ConversationColumns.MESSAGE_LIST_URI,
ConversationColumns.SUBJECT,
ConversationColumns.SNIPPET,
@@ -203,7 +205,7 @@
public static final int CONVERSATION_HAS_ATTACHMENTS_COLUMN = 7;
public static final class ConversationColumns {
- public static final String CONVERSATION_URI = "conversationUri";
+ public static final String URI = "conversationUri";
/**
* This string column contains the content provider uri to return the
* list of messages for this conversation.
@@ -260,7 +262,6 @@
public static final String[] MESSAGE_PROJECTION = {
BaseColumns._ID,
MessageColumns.URI,
- MessageColumns.MESSAGE_ID,
MessageColumns.CONVERSATION_ID,
MessageColumns.SUBJECT,
MessageColumns.SNIPPET,
@@ -288,6 +289,12 @@
public static final String MESSAGE_TYPE =
"vnd.android.cursor.item/vnd.com.android.mail.message";
+ public static final int MESSAGE_ID_COLUMN = 0;
+ public static final int MESSAGE_URI_COLUMN = 1;
+ public static final int MESSAGE_CONVERSATION_ID_COLUMN = 2;
+ public static final int MESSAGE_SUBJECT_COLUMN = 3;
+ public static final int MESSAGE_SNIPPET_COLUMN = 4;
+
public static final class MessageFlags {
public static final int SYNCABLE = 0x0001;
public static final int PARENT = 0x0002;
@@ -296,8 +303,7 @@
}
public static final class MessageColumns {
- public static final String URI = "uri";
- public static final String MESSAGE_ID = "messageId";
+ public static final String URI = "messageUri";
public static final String CONVERSATION_ID = "conversationId";
public static final String SUBJECT = "subject";
public static final String SNIPPET = "snippet";
@@ -319,7 +325,6 @@
public static final String HAS_ATTACHMENTS = "hasAttachments";
public static final String ATTACHMENT_LIST_URI = "attachmentListUri";
public static final String MESSAGE_FLAGS = "messagesFlags";
- // TODO: Add attachments, flags
private MessageColumns() {}
}