Image Adapter adicionando ImageViews dinamicamente ao GridView sem o Cursor

Quero mantê-lo curto e simples. Eu configurei um ImageAdapter para um GridView. Infelizmente, não estou trabalhando com os caminhos de imagem padrão, mas com alguns que criei por conta própri

Aqui está o meu ImageAdapter - na tela você verá -imageView.setImageBitmap (extractThumbnail (bm, 10, 10)); - esta linha atualiza apenas a exibição de imagem atual ... como posso criar uma exibição de imagem para cada imagem com um loop como em Contructor View? Acho que o cursor não funciona para mim, eles só podem lidar com os URIs de conteúdo predefinid

Eu ficaria feliz por alguma ajuda. Tanque você com antecedência

private class ImageAdapter extends BaseAdapter {
    private Context mContext;

    public ImageAdapter(Context c) {
        mContext = c;
    }

    public int getCount() {
        return 1;
    }

    public Object getItem(int position) {
        return null;
    }

    public long getItemId(int position) {
        return 0;
    }

    // create a new ImageView for each item referenced by the Adapter
    public View getView(int position, View convertView, ViewGroup parent) {
        ImageView imageView;
        if (convertView == null) {  // if it's not recycled, initialize some attributes
            imageView = new ImageView(mContext);
            imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
            imageView.setPadding(8, 8, 8, 8);
        } else {
            imageView = (ImageView) convertView;
        }

        File f = new File(IMAGE_DIRECTORY);
        File[] files = f.listFiles();
        imageView.setImageURI(Uri.parse(Environment.getExternalStorageDirectory()+"/MyDir/"));
        for(int i=0; i<files.length; i++){
            Bitmap bm = BitmapFactory.decodeFile(IMAGE_DIRECTORY + File.separator + files[i].getName());

            imageView.setImageBitmap(extractThumbnail(bm, 10, 10));

        }
         return imageView;
    }
}

questionAnswers(1)

yourAnswerToTheQuestion