replicant-packages_apps_Email/src/com/android/email/activity/setup
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
..
AccountCheckSettingsFragment.java Reduce chance of crash when dismissing dialogs asynchronously 2011-03-15 15:02:48 -07:00
AccountSecurity.java Add contextual dialogs after notifications 2011-02-18 18:23:18 -08:00
AccountServerBaseFragment.java Use HostAuth to determine settings changes 2011-03-01 07:49:54 -08:00
AccountSettingsFragment.java Prevent NPE when account sender name is null 2011-03-01 22:19:53 -08:00
AccountSettingsUtils.java Resolve build warnings; part 5 2011-02-16 17:38:31 -08:00
AccountSettingsXL.java Better fix for the PendingIntent issue. 2011-03-23 14:49:38 -07:00
AccountSetupAccountType.java Resolve build warnings; part 5 2011-02-16 17:38:31 -08:00
AccountSetupActivity.java Fix NPE when restoring setup activity 2011-02-24 12:44:07 -08:00
AccountSetupBasics.java Fix NPE when creating an account from template 2011-02-17 14:43:50 -08:00
AccountSetupExchange.java Email split, part six: EmailContent 2011-02-10 19:44:29 -08:00
AccountSetupExchangeFragment.java Make method forceLoadSettings() private 2011-03-21 16:18:03 -07:00
AccountSetupIncoming.java Email split, part six: EmailContent 2011-02-10 19:44:29 -08:00
AccountSetupIncomingFragment.java Use HostAuth to determine settings changes 2011-03-01 07:49:54 -08:00
AccountSetupNames.java Add contextual dialogs after notifications 2011-02-18 18:23:18 -08:00
AccountSetupOptions.java Add contextual dialogs after notifications 2011-02-18 18:23:18 -08:00
AccountSetupOutgoing.java Email split, part six: EmailContent 2011-02-10 19:44:29 -08:00
AccountSetupOutgoingFragment.java Use HostAuth to determine settings changes 2011-03-01 07:49:54 -08:00
DebugFragment.java New debug setting to enable strict mode logging. 2011-03-02 10:41:48 -08:00
DuplicateAccountDialogFragment.java Use proper alert icons on dialogs 2011-01-18 10:17:23 -08:00
GeneralPreferences.java Add per-account preference for bkgnd attachments 2011-01-18 10:53:37 -08:00
SetupData.java Email split, part six: EmailContent 2011-02-10 19:44:29 -08:00
SpinnerOption.java DO NOT MERGE: Clean up member variables. 2010-09-20 14:03:29 -07:00