Update widgets on provider instantiation.

b/11043157

Change-Id: I439a67447875b6f9ba818b2c2cb95c83db034896
This commit is contained in:
Tony Mantler 2013-10-08 11:47:08 -07:00
parent c39f2c4657
commit 02b9ac1b95
1 changed files with 8 additions and 0 deletions

View File

@ -866,6 +866,14 @@ public class EmailProvider extends ContentProvider {
init(context);
// Do this last, so that EmailContent/EmailProvider are initialized
MailActivityEmail.setServicesEnabledAsync(context);
// Update widgets
final Intent updateAllWidgetsIntent =
new Intent(com.android.mail.utils.Utils.ACTION_NOTIFY_DATASET_CHANGED);
updateAllWidgetsIntent.putExtra(BaseWidgetProvider.EXTRA_UPDATE_ALL_WIDGETS, true);
updateAllWidgetsIntent.setType(context.getString(R.string.application_mime_type));
context.sendBroadcast(updateAllWidgetsIntent);
return false;
}