مرحبا..هذه المشكلة واجهتني ليومين ولم أستطع حلها أو بالأحرى فهمها

لدي هذا الكلاس أنشأته باتباع أحد الدروس وهو كلاس الادابتر

public class GalleryAdapter extends RecyclerView.Adapter {

URL url ;
   private Context context;
   private ImageView img;

public GalleryAdapter(URL galleryFolder) {
     url = galleryFolder;
}


@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.gallerycontent, parent,false);
    return new ViewHolder(view);
}

@Override
public void onBindViewHolder(ViewHolder holder, int position) {



}

@Override
public int getItemCount() {
    return 0;
}

public static class ViewHolder extends RecyclerView.ViewHolder {
    ImageView imageView;

    public ViewHolder (View view){
        super(view);

        imageView = (ImageView)view.findViewById(R.id.galleryimage);
    }
    public ImageView getImageView(){
        return imageView;
    }
}

}

لكن المشكلة الدرس كان لاستيراد صور من داخل الجهاز, فلذلك توقفت ولم أكمل , جربت مكتبة بيكاسو ولكني لم أعرف كيف ولاأدري إذا كانت تستورد مجموعة من الصور برابط واحد أم علي أن أضع على صورة صورة ,

وهذا الكلاس اللي راح تنعرض فيها الصور

public class PhotosGallery extends AppCompatActivity {

private RecyclerView recyclerView;


private URL galleryFolder;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_photos_gallery);
    getSupportActionBar().setDisplayShowCustomEnabled(true);
    getSupportActionBar().setCustomView(R.layout.actionbar);

    recyclerView = (RecyclerView) findViewById(R.id.galleryRecyclerView);
    RecyclerView.LayoutManager layoutManager = new GridLayoutManager(this, 2);
    recyclerView.setLayoutManager(layoutManager);

    RecyclerView.Adapter galleryAdapter = new GalleryAdapter(galleryFolder);
    recyclerView.setAdapter(galleryAdapter);


}

}

ياليت من يعرف الطريقة يرشدني أو يعطيني رابط درس مفهوم