ImagesWidget

ココのソレの続き。
ぼさっとソースを眺めてて思ったんですが、onUpdate() な以下の手続きは

    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
        Log.d(LOG_TAG, "onUpdate(): ");

        for (int appWidgetId : appWidgetIds) {

            int imageNum = (new java.util.Random().nextInt(IMAGES.length));

            RemoteViews remoteView = new RemoteViews(context.getPackageName(), R.layout.widget);

            remoteView.setImageViewResource(R.id.image, IMAGES[imageNum]);

            appWidgetManager.updateAppWidget(appWidgetId, remoteView);

        }
        // super.onUpdate(context, appWidgetManager, appWidgetIds);
    }

表示する順をランダムに置き換えてるように読めます。で、onDeleted() の挙動とか見てみようかな、って思いつつ Run してみたら emulator が起動しねぇ。

gdgd な一年が

過ぎようとしてるんですが、来たる新年はもう少し生産的に、を心掛けたいと思ってます。