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 な一年が
過ぎようとしてるんですが、来たる新年はもう少し生産的に、を心掛けたいと思ってます。