replicant-packages_apps_Email/src/com/android/email/activity
Makoto Onuki 308ce92847 Better fix for the PendingIntent issue.
Refactor the changes introduced in Ib02842bb.

- Now Welcome and AccountSettingsXL accept intents with URLs of the following
style, and get IDs from query params, rather than extras.

Welcome:
content://ui.email.android.com/view/mailbox?ACCOUNT_ID=1&MAILBOX_ID=2&MESSAGE_ID=3

AccountSettingsXL:
content://ui.email.android.com/settings?ACCOUNT_ID=1

- Now the "new message" and "login failed" notifications use these new style
intents, so the system wouldn't merge PendingIntents for different accounts.

Also:
- Moved all notification creation logic to NotificationController.
  (Except the one in CalendarSyncEnabler; which is used only to support
  upgrading from pre-froyo and I don't think it's worth refactoring.)

- Note the "password expired/expiring" and "security needed" notifications
aren't changed; they still use extras to store account IDs.  This is okay
because these notifications are not per-account.

Bug 4065269

Change-Id: I70737438d2e7c45fd7488a5b0a7105c8568e02f7
2011-03-23 14:49:38 -07:00
..
setup Better fix for the PendingIntent issue. 2011-03-23 14:49:38 -07:00
AccountFolderList.java Email split, part six: EmailContent 2011-02-10 19:44:29 -08:00
AccountFolderListFragment.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
AccountFolderListItem.java Refactor AccountsAdapter into its own class. 2010-05-28 12:54:56 -07:00
AccountSelectorAdapter.java Email split, part dix 2011-02-25 10:46:16 -08:00
AccountShortcutPicker.java Improve EmailAsyncTask 2011-03-21 16:41:08 -07:00
AccountsAdapter.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
ActivityHelper.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
AddressTextView.java DO NOT MERGE: Clean up member variables. 2010-09-20 14:03:29 -07:00
AttachmentInfoDialog.java Add "info" button to the attachment view 2011-02-22 08:20:54 -08:00
BannerController.java Update error banner 2010-12-07 16:49:26 -08:00
ContactStatusLoader.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
DeleteMessageConfirmationDialog.java Use proper alert icons on dialogs 2011-01-18 10:17:23 -08:00
IntentUtilities.java Better fix for the PendingIntent issue. 2011-03-23 14:49:38 -07:00
MailboxFinder.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MailboxList.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MailboxListFragment.java Reset fragment state when opening a new account/mailbox 2011-02-22 15:24:53 -08:00
MailboxListItem.java Email split, part neuf: Setup, logging, attachment glue 2011-02-14 16:08:55 -08:00
MailboxesAdapter.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MessageCommandButtonView.java Pixel perfect: newer/older buttons 2011-01-11 12:31:51 -08:00
MessageCompose.java Improve EmailAsyncTask 2011-03-21 16:41:08 -07:00
MessageFileView.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MessageFileViewFragment.java Fix ANR/crash when you open & close a large EML 2011-03-02 13:38:34 -08:00
MessageList.java Add contextual dialogs after notifications 2011-02-18 18:23:18 -08:00
MessageListFragment.java Improve EmailAsyncTask 2011-03-21 16:41:08 -07:00
MessageListItem.java Implement UI tweaks 2011-03-07 18:18:30 -08:00
MessageListXL.java Better fix for the PendingIntent issue. 2011-03-23 14:49:38 -07:00
MessageListXLFragmentManager.java Fix auto-refresh of mailboxes. 2011-02-28 15:08:08 -08:00
MessageOrderManager.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MessageView.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MessageViewBase.java Add error message UI 2010-11-29 16:07:38 -08:00
MessageViewFragment.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MessageViewFragmentBase.java Improve EmailAsyncTask 2011-03-21 16:41:08 -07:00
MessageViewMessageDetailsDialog.java Message details: Show only one address per line 2011-01-31 16:12:53 -08:00
MessagesAdapter.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
MoveMessageToDialog.java Reduce chance of crash when dismissing dialogs asynchronously 2011-03-15 15:02:48 -07:00
ProgressListener.java auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
ThreePaneLayout.java Email split, part huit: Refactor constants, clean emailcommon 2011-02-14 12:18:10 -08:00
Welcome.java Better fix for the PendingIntent issue. 2011-03-23 14:49:38 -07:00