Skip to content

Instantly share code, notes, and snippets.

View JoseGD's full-sized avatar

José González D'Amico JoseGD

View GitHub Profile
@JoseGD
JoseGD / AppWidgetProviderImpl.java
Last active August 29, 2015 13:56
Thoughtful? comment for every AppWidgetProvider.onDeleted(Context, int[]) implementation
@Override
public void onDeleted(Context context, int[] appWidgetIds) {
// Old pre-Donut bug solved conflict between ACTION_APPWIDGET_DELETED intent sending a single appWidgetId
// and AppWidgetProvider.onDeleted() implementation expecting an array of appWidgetIds this way:
// this.onDeleted(context, new int[] { appWidgetId });
// It seems safe to expect 1-element arrays in every case
someMethodDealingWithDeletedWidgets(appWidgetIds[0]);
super.onDeleted(context, appWidgetIds);
}