/developers/build/prebuilts/gradle/MessagingService/Application/src/main/java/com/example/android/messagingservice/ |
MessagingService.java | 82 Conversations.Conversation[] conversations = Conversations.getUnreadConversations( 84 for (Conversations.Conversation conv : conversations) { 89 private void sendNotificationForConversation(Conversations.Conversation conversation) { 92 conversation.getConversationId(), 93 getMessageReadIntent(conversation.getConversationId()), 103 conversation.getConversationId(), 104 getMessageReplyIntent(conversation.getConversationId()), 110 new UnreadConversation.Builder(conversation.getParticipantName()) 111 .setLatestTimestamp(conversation.getTimestamp() [all...] |
/developers/samples/android/notification/MessagingService/Application/src/main/java/com/example/android/messagingservice/ |
MessagingService.java | 82 Conversations.Conversation[] conversations = Conversations.getUnreadConversations( 84 for (Conversations.Conversation conv : conversations) { 89 private void sendNotificationForConversation(Conversations.Conversation conversation) { 92 conversation.getConversationId(), 93 getMessageReadIntent(conversation.getConversationId()), 103 conversation.getConversationId(), 104 getMessageReplyIntent(conversation.getConversationId()), 110 new UnreadConversation.Builder(conversation.getParticipantName()) 111 .setLatestTimestamp(conversation.getTimestamp() [all...] |
/development/samples/browseable/MessagingService/src/com.example.android.messagingservice/ |
MessagingService.java | 82 Conversations.Conversation[] conversations = Conversations.getUnreadConversations( 84 for (Conversations.Conversation conv : conversations) { 89 private void sendNotificationForConversation(Conversations.Conversation conversation) { 92 conversation.getConversationId(), 93 getMessageReadIntent(conversation.getConversationId()), 103 conversation.getConversationId(), 104 getMessageReplyIntent(conversation.getConversationId()), 110 new UnreadConversation.Builder(conversation.getParticipantName()) 111 .setLatestTimestamp(conversation.getTimestamp() [all...] |
/packages/apps/Messaging/src/com/android/messaging/datamodel/action/ |
ReadDraftDataAction.java | 42 final ConversationListItemData conversation); 74 public final ConversationListItemData conversation; field in class:ReadDraftDataAction.DraftData 76 DraftData(final MessageData message, final ConversationListItemData conversation) { 78 this.conversation = conversation; 87 final ConversationListItemData conversation = local 90 if (conversation != null) { 93 conversation.getSelfId()); 96 message = MessageData.createDraftMessage(conversationId, conversation.getSelfId(), 100 + " selfId=" + conversation.getSelfId()) [all...] |
WriteDraftMessageAction.java | 56 // In this case, we just use the conversation's current self id as draft's 58 final ConversationListItemData conversation = local 60 if (conversation != null) { 61 final String senderAndSelf = conversation.getSelfId(); 69 LogUtil.w(LogUtil.BUGLE_DATAMODEL_TAG, "Conversation " + conversationId +
|
/packages/apps/UnifiedEmail/src/com/android/mail/browse/ |
ConversationItemViewModel.java | 31 import com.android.mail.providers.Conversation; 43 * This is the view model for the conversation header. It includes all the 44 * information needed to layout a conversation header view. Each view model is 45 * associated with a conversation and is cached to improve the relayout time. 59 // The hashcode used to detect if the conversation has changed. 104 public Conversation conversation; field in class:ConversationItemViewModel 121 * The email address and name of the sender whose avatar will be drawn as a conversation icon. 137 * Returns the view model for a conversation. If the model doesn't exist for this conversation [all...] |
SwipeableConversationItemView.java | 27 import com.android.mail.providers.Conversation; 55 public void bind(final Conversation conversation, final ControllableActivity activity, 60 mConversationItemView.bind(conversation, activity, set, folder, checkboxOrSenderImage,
|
ConversationItemView.java | 69 import com.android.mail.providers.Conversation; 173 /** When in conversation mode, true if the list is hidden */ 217 * A listener for clicks on the various areas of a conversation item. 238 * Handles displaying folders in a conversation header view. 262 public void loadConversationFolders(Conversation conv, final FolderUri ignoreFolderUri, 469 public void bind(final Conversation conversation, final ControllableActivity activity, 475 bind(ConversationItemViewModel.forConversation(mAccount.getEmailAddress(), conversation), local 512 final boolean newlyBound = header.conversation.id != mHeader.conversation.id [all...] |
ConversationCursor.java | 42 import com.android.mail.providers.Conversation; 72 * ConversationCursor is a wrapper around a conversation list cursor that provides update/delete 135 private final List<Conversation> mMostlyDead = Lists.newArrayList(); 138 private final Set<Conversation> mNotificationTempDeleted = Sets.newHashSet(); 260 public Conversation conversation; field in class:ConversationCursor.UnderlyingRowData 262 public UnderlyingRowData(String innerUri, Conversation conversation) { 264 this.conversation = conversation; [all...] |
/packages/apps/UnifiedEmail/src/com/android/mail/ui/ |
TwoPaneController.java | 38 import com.android.mail.providers.Conversation; 70 * 2-pane, in wider configurations, allows peeking at a conversation view without having the 71 * conversation marked-as-read as far as read/unread state goes.<br> 74 * that the current conversation, if set, is in a 'peeking' state. If there is no current 75 * conversation, peeking is implied (in certain view configurations) and this value is 81 * When rotating from land->port->back to land while peeking at a conversation, typically we 82 * would lose the pointer to the conversation being seen in portrait (because in port, we're in 84 * expectation is that the original peek conversation should appear. 86 * <p>So save the previous peeking conversation (if any) when restoring in portrait so that a 89 private Conversation mSavedPeekingConversation 992 public final Conversation conversation; field in class:TwoPaneController.ToShow [all...] |
ConversationCheckedSet.java | 24 import com.android.mail.providers.Conversation; 40 * selection set (e.g. in a conversation list). This class dispatches changes 67 /** Map of conversation ID to conversation objects. Every selected conversation is here. */ 68 private final HashMap<Long, Conversation> mInternalMap = new HashMap<Long, Conversation>(); 69 /** Map of Conversation URI to Conversation ID. */ 85 Conversation conversation = (Conversation) parceled local [all...] |
ConversationListCallbacks.java | 26 import com.android.mail.providers.Conversation; 34 * Show the conversation provided here. If the conversation is null, this is a request to pop 35 * <em>out</em> of conversation view mode and head back to conversation list mode, or whatever 37 * @param conversation conversation to display, possibly null. 41 void onConversationSelected(Conversation conversation, boolean inLoaderCallbacks); 44 * Possibly show the conversation provided here depending on implementation [all...] |
/packages/apps/Messaging/src/com/android/messaging/ui/conversationlist/ |
AbstractConversationListActivity.java | 58 * Base class for many Conversation List activities. This will handle the common actions of multi 144 for (final SelectedConversation conversation : conversations) { 146 conversation.conversationId, 147 conversation.timestamp); 160 for (final SelectedConversation conversation : conversations) { 161 final String conversationId = conversation.conversationId; 195 for (final SelectedConversation conversation : conversations) { 197 conversation.conversationId, isNotificationOn); 210 public void onActionBarAddContact(final SelectedConversation conversation) { 212 if (conversation.icon != null) [all...] |
MultiSelectActionModeCallback.java | 42 void onActionBarAddContact(final SelectedConversation conversation); 43 void onActionBarBlock(final SelectedConversation conversation); 173 final SelectedConversation conversation = mSelectedConversations.valueAt(0); local 176 final boolean isInContacts = !TextUtils.isEmpty(conversation.participantLookupKey); 177 mAddContactMenuItem.setVisible(!conversation.isGroup && !isInContacts); 179 final String otherParticipant = conversation.otherParticipantNormalizedDestination; 192 for (final SelectedConversation conversation : conversations) { 193 if (conversation.notificationEnabled) { 199 if (conversation.isArchived) { 212 // conversation we show off button. We can show both if we have a mixture [all...] |
/packages/apps/UnifiedEmail/src/com/android/mail/utils/ |
NotificationActionUtils.java | 41 import com.android.mail.providers.Conversation; 70 * If a {@link Conversation} exists in this set, then the undo notification for this 71 * {@link Conversation} was tapped by the user in the notification drawer. 74 public static final Set<Conversation> sUndoneConversations = Sets.newHashSet(); 89 final Conversation conversation, final Message message) { 118 boolean shouldDisplayPrimary(Folder folder, Conversation conversation, Message message); 168 public int getActionIconResId(final Folder folder, final Conversation conversation, 745 final Conversation conversation = notificationAction.getConversation(); local 816 final Conversation conversation = notificationAction.getConversation(); local [all...] |
/packages/apps/Messaging/tests/src/com/android/messaging/ui/conversation/ |
ConversationActivityUiStateTest.java | 17 package com.android.messaging.ui.conversation; 24 import com.android.messaging.ui.conversation.ConversationActivityUiState; 25 import com.android.messaging.ui.conversation.ConversationActivityUiState.ConversationActivityUiStateHost; 58 * Test the Ui state where we have both the chips view and the conversation view and we 79 * Test the Ui state where we have both the chips view and the conversation view and we 112 // After adding more contacts, the terminal state is always conversation only (i.e. we
|
ConversationMessageViewTest.java | 17 package com.android.messaging.ui.conversation; 29 import com.android.messaging.ui.conversation.ConversationMessageView; 30 import com.android.messaging.ui.conversation.ConversationMessageView.ConversationMessageViewHost;
|
/packages/apps/Messaging/src/com/android/messaging/ui/conversation/ |
MessageBubbleBackground.java | 17 package com.android.messaging.ui.conversation;
|
SimIconView.java | 16 package com.android.messaging.ui.conversation;
|
ConversationActivity.java | 17 package com.android.messaging.ui.conversation; 36 import com.android.messaging.ui.conversation.ConversationActivityUiState.ConversationActivityUiStateHost; 37 import com.android.messaging.ui.conversation.ConversationFragment.ConversationFragmentHost; 181 final ConversationFragment conversation = getConversationFragment(); local 185 } else if (conversation != null && mUiState.shouldShowConversationFragment()) { 186 conversation.updateActionBar(actionBar); 203 // Let the conversation fragment handle the navigation up press. 219 // Let the conversation fragment handle the back press. 304 // Set up the conversation fragment. 322 // Don't save draft to DB when removing conversation fragment and switching t [all...] |
ConversationMessageAdapter.java | 16 package com.android.messaging.ui.conversation; 29 import com.android.messaging.ui.conversation.ConversationMessageView.ConversationMessageViewHost; 36 * Provides an interface to expose Conversation Message Cursor data to a UI widget like a
|
ConversationSimSelector.java | 16 package com.android.messaging.ui.conversation; 26 import com.android.messaging.ui.conversation.SimSelectorView.SimSelectorViewListener; 33 * Manages showing/hiding the SIM selector in conversation.
|
ConversationInput.java | 16 package com.android.messaging.ui.conversation; 27 * conversation fragment but may be mocked in test code.
|
/packages/apps/UnifiedEmail/src/com/android/mail/widget/ |
WidgetConversationListItemViewBuilder.java | 34 import com.android.mail.providers.Conversation; 64 * Load Conversation Labels 67 public void loadConversationFolders(Conversation conv, final FolderUri ignoreFolderUri, 146 final Conversation conversation, final FolderUri folderUri, final int ignoreFolderType, 149 final boolean isUnread = !conversation.read; 150 final String snippet = conversation.getSnippet(); 151 final boolean hasAttachments = conversation.hasAttachments; 164 subject = Conversation.getSubjectForDisplay(context, null /* badgeText */, subject); 209 mFolderDisplayer.loadConversationFolders(conversation, folderUri, ignoreFolderType) [all...] |
/packages/apps/Messaging/src/com/android/messaging/util/ |
BugleActivityUtil.java | 30 import com.android.messaging.ui.conversation.ConversationActivity;
|