Run AccountsUpdatedListener work in worker thread

Bug: 2922224
Change-Id: If7b61c4f41d901fd71d571450fa5fa7f3ff11535
This commit is contained in:
Marc Blank 2010-08-16 09:44:54 -07:00
parent ea49ac3f0d
commit a09459f6f4
1 changed files with 6 additions and 1 deletions

View File

@ -21,6 +21,7 @@ import com.android.email.Controller;
import com.android.email.Email;
import com.android.email.R;
import com.android.email.SecurityPolicy;
import com.android.email.Utility;
import com.android.email.activity.MessageList;
import com.android.email.mail.MessagingException;
import com.android.email.provider.EmailContent;
@ -818,7 +819,11 @@ public class MailService extends Service {
*/
public class AccountsUpdatedListener implements OnAccountsUpdateListener {
public void onAccountsUpdated(android.accounts.Account[] accounts) {
reconcilePopImapAccounts(MailService.this);
Utility.runAsync(new Runnable() {
@Override
public void run() {
reconcilePopImapAccounts(MailService.this);
}});
}
}