nina様
細かいことですが、
> Bitmap bitmap = Images.Thumbnails.getThumbnail(contentResolver, id,
> Images.Thumbnails.MICRO_KIND, null);
こちらMICRO_KINDを指定しておりますが、よろしいのでしょうか。
以前作成したアプリでは下記のようなoptionsを指定して取得しており、画像1枚だったためか重いとは感じませんでした。
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
options.inTargetDensity = DisplayMetrics.DENSITY_XHIGH;
options.inDensity = DisplayMetrics.DENSITY_XHIGH;
options.inScaled = true;
参考になれば幸いです。
hkondo