@Override
    public void onReceive(@NonNull Context context, @NonNull Intent intent) {
        super.onReceive(context, intent);
        if (SunshineSyncAdapter.ACTION_DATA_UPDATED.equals(intent.getAction())) {
            context.startService(new Intent(context, TodayWidgetIntentService.class));
        }
    }
Provider for a horizontally expandable widget showing today's weather.

Delegates widget updating to {@link TodayWidgetIntentService} to ensure that
data retrieval is done on a background thread
app/src/main/java/com/example/android/sunshine/app/widget/TodayWidgetProvider.java