50d934360d51392ac2aa6f11de4d6e1446cf78c9 |
|
29-Jun-2011 |
Makoto Onuki <omakoto@google.com> |
Fix the "onPostExecute executed even when cancelled" issue Renamed onPostExecute to onSuccess and made sure it won't called if a task is cancelled in time. Also removed isCancelled(). To implement it right we should make sure that onPostExecute() isn't finished when setting mCancelled, but it's a bit of a pain to implement right, and we don't really have to use it. Change-Id: I3a0baf504506ffc4952a5553f7098a8415842fa3
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
4a893e60b468e0b67db522c047fa7fab057cfd6f |
|
29-Jun-2011 |
Makoto Onuki <omakoto@google.com> |
Switch to EmailAsyncTask Also remove the isCancelled test in onPostExecute, where it should never return true. Change-Id: Ica2b07db22d73769c2ead5f232f4890bd3bb87da
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
f5418f1f93b02e7fab9f15eb201800b65510998e |
|
14-Jun-2011 |
Marc Blank <mblank@google.com> |
Move Account into its own top-level class Change-Id: Ide7c991b7d4d418dbe17164421425bf898ba64ee
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
53ea83ebf91f820692e8fa8e781f5cc982dd94db |
|
14-May-2011 |
Ben Komalo <benkomalo@google.com> |
Move Mailbox to top level class. No other changes made. Change-Id: I3d8f3c521dc0d902be313b25252b4b6a4a96e7ee
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
bfac9f2e8a13f6c719608a6948203bbef921c99f |
|
13-May-2011 |
Makoto Onuki <omakoto@google.com> |
Move some of the log constants from Email to Logging Change-Id: If9f4e4e3adcdef897a0d6a4e153bb446a8b24fdd
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
31d9acbf0623872f9d4a2b3210b5970854b654c7 |
|
12-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part huit: Refactor constants, clean emailcommon * There are three pieces to this CL (sorry): 1) Move and/or rename some constants into emailcommon 2) Move Utility to emailcommon, moving the few UI related utilities back into Email (FolderProperties and UiUtilities) 3) Remove all references to resources from emailcommon * The three pieces relate in that, between them, they allow the emailcommon static library to compile cleanly Bug: 3442973 Change-Id: Ic5e3abaa2a1b36999e0b6653c6c2134ea1bd544f
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
a7bc0319a75184ad706bb35c049af107ac3688e6 |
|
10-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part six: EmailContent * Moved EmailContent to emailcommon Change-Id: Ib3db1bfcfe74554c0e5afd3cfce6d72f26e9aeb9
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
2193962ca2b3157e79f731736afa2a0c972e778a |
|
10-Feb-2011 |
Marc Blank <mblank@google.com> |
Email split, part quatre: Move along, nothing to see here * No code was harmed, er, changed in the making of this CL * All that's happened is that code that is needed by both Email and Exchange have been moved into emailcommon * This required import changes to many files, which explains the length of the CL Change-Id: I4e12455ba057a4a8054fdbd0b578c73afa411c8a
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
c849936a36424645af73dc307b19778a89d6ee84 |
|
13-Dec-2010 |
Makoto Onuki <omakoto@google.com> |
Fix unit tests - Now ProviderContextSetupHelper.getProviderContext() invalidates DB cache * MailboxAccountLoaderTestCase - Save hostauth properly - (ProviderContextSetupHelper invalidates cache before each test) Bug 3280911 * SmtpSenderUnitTests - Use ProviderContextSetupHelper to create isolated context, which now also invalidates DB cache Bug 3280913 * MailboxFinderTest - When kicking Controller.Result methods directly from tests, call the raw callback, rather than the one wrapped with ControllerResultUiThreadWrapper, to make it synchronous. Bug 3280898 * MessageViewTest - Disable testOpenMessage() This test doesn't work because it sets up test data in an isolated context but the activity/fragment don't see them because they use the real context. I have no idea why it worked before... Maybe because there were accounts/mailbox/message with the same ID in the DB by chance. Bug 3280905 Change-Id: I6beb08c58fff102e90bebd2c35f70820268b9e62
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
086aac2386a575a0e2c78b1fa8dd8ea13825ae2b |
|
27-Aug-2010 |
Makoto Onuki <omakoto@google.com> |
MailboxFinder should ignore callback for non-target account There were two cases where MailboxFinder responded to updateMailboxListCallback when it shoulnd't. - Callbacks for non-target accounts - Callbacks arrived after the operation is finished Make sure these callbacks are properly ignored. Also, make sure startLookup() can't be called more than once. Change-Id: I823c11ab5f96df4eb84594c08d3325d12319f708
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
c184f36c2df16431693d7709e28ded593efc3da7 |
|
24-Aug-2010 |
Marc Blank <mblank@google.com> |
Revert "Convert Controller to a full service" This reverts commit 0e6d972641c19467d6b26351ce14a3f44c9fd6f4. Change-Id: I005fc34152396806468edef919a3620961ddb4fe
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
0e6d972641c19467d6b26351ce14a3f44c9fd6f4 |
|
20-Aug-2010 |
Marc Blank <mblank@google.com> |
Convert Controller to a full service Change-Id: I2078fd047ff46f85936c8bf798a5edd3678bb5b4
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
b7d637232e48c39c5c31615939210217a7e8eaa2 |
|
13-Aug-2010 |
Makoto Onuki <omakoto@google.com> |
Remove debug log from MailboxFinder. It was temporarily added purely for debugging, and forgot to remove. Change-Id: I7424465e12faf7f3344206ad9baac075a0b18b26
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
cab0021179c4d3b03d756c4dd6bacfc4e9ac75af |
|
12-Aug-2010 |
Makoto Onuki <omakoto@google.com> |
Improve logging in MailboxFinder. There's something weird going on when you add an Exchange account and we try to look up the inbox. Add log for investigation. - Log class name - Log normal path (MAILBOX_FOUND) as well if debug is enabled. (Other paths are always logged. These paths shouldn't be used often, so I think it's okay.) Change-Id: Iff5a28a1240896f8e2b991b891cbc696e7901f06
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|
ec15f2356e47d621584cc3fc84c9c02557e0a0df |
|
28-Jul-2010 |
Makoto Onuki <omakoto@google.com> |
Extract the mailbox lookup logic into an independent class This new class MailboxFinder is responsible for looking for a mailbox by an account id and a mailbox type. If a mailbox is not found on the first try, it'll tell Controller to refresh the mailbox list, and try again later. This will be used by MessageListXL. Change-Id: I4adc3db025fb271c254aa2b58b3b753281dc7398
/packages/apps/Email/src/com/android/email/activity/MailboxFinder.java
|