私は android.support.v4.app.Fragments を使用しています。バイト配列として取得する画像のリストに入力する必要があります。
これは私のコードです
final NewSite site = data.get(position);
if(null != site.getImage()){
bmp = BitmapFactory.decodeByteArray(site.getImage(), 0, site.getImage().length, options);
holder.image.setImageBitmap(bmp);
}
if(null != site.getDescription())
holder.informations.setText(site.getDescription() + " " + position);
if(site.getListOfChildren() != null && site.getListOfChildren().size() != 0){
Log.i("BitmapFactory", site.getListOfChildren().size() + "");
for (NewSite newSite : site.getListOfChildren()) {
if(null != newSite.getImage()){
bmp = BitmapFactory.decodeByteArray(newSite.getImage(),0,newSite.getImage().length, options);
view = new ImageView(context);
view.setLayoutParams(new LayoutParams(30, 20));
view.setPadding(2, 0, 2, 2);
view.setImageBitmap(bmp);
holder.listOfImages.addView(view);
bmp = null;
//view = null;
}
そしていつも私は得るOutOfMemoryError Exception