package dk.thoerup.side9; import java.io.IOException; import java.net.URL; import java.net.URLConnection; import android.app.PendingIntent; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.ConnectivityManager; import android.net.Uri; import android.util.Log; import android.widget.RemoteViews; public class Side9WidgetProvider extends AppWidgetProvider { //The data needs to be static, since BroadcastReceivers (which WidgetProviders extends) are only valid during onReceive() private static Side9Data usedData; public Side9WidgetProvider() { Log.i("Side9Pigen", "WidgetProvider constructor called"); } private void setImage(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds, Bitmap image) { // Perform this loop procedure for each App Widget that belongs to this provider final int N = appWidgetIds.length; for (int i=0; i