无法解析 glide 数据集中的函数 getImageUrl()

Cannot resolve function getImageUrl() in glide dataset

这是我的代码,我已将 glide 数据集包含在依赖项中,但我无法访问 getImageUrl() 并且出现无法解析函数错误,有人可以帮助我吗

public Object instantiateItem(@NonNull ViewGroup container, int position) {
        View view= LayoutInflater.from(context).inflate(R.layout.banner_movie_layout, null);
        ImageView bannerImage= view.findViewById(R.id.banner_image);

      Glide.with(context).load(bannerMoviesList.get(position).getImageUrl()).into(bannerImage);
      container.addView(view);
        return view;
    }

这是我的适配器class

public class BannerMoviePagerAdapter extends PagerAdapter {

    Context context;
    List<BannerMoviePagerAdapter> bannerMoviesList;

    public BannerMoviePagerAdapter(Context context, List<BannerMoviePagerAdapter> bannerMoviesList) {
        this.context = context;
        this.bannerMoviesList = bannerMoviesList;
    }

    @Override
    public int getCount() {
        return bannerMoviesList.size();
    }

    @Override
    public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
        return view==object;
    }

    @Override
    public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
        container.removeView((View)object);
    }

    @NonNull
    @Override
    public Object instantiateItem(@NonNull ViewGroup container, int position) {
        View view= LayoutInflater.from(context).inflate(R.layout.banner_movie_layout, null);
        ImageView bannerImage= view.findViewById(R.id.banner_image);

      Glide.with(context).load(bannerMoviesList.get(position).getImageUrl()).into(bannerImage);
      container.addView(view);
        return view;
    }
}

创建模型 class,在其中添加 setter 和 getter。在该模型 class 上设置数据并将该模型 class 传递给适配器。

            ModelClass MC= new valdelmc();
            MC.setName(data);
            MC.setImage(data);
            arraylist.add(MC);
            adapter = new  Adapter(getContext(), arraylist);

在适配器中

 final List<ModelClass > modelFeedArrayList;
    public Adapter(Context context, final List<ModelClass> modelFeedArrayList ) {
        this.context = context;
        this.modelFeedArrayList = modelFeedArrayList;

    }
   ModelClass MC= modelFeedArrayList.get(position);
            Glide.with(context)
                .load(MC.getImage())
                .into(holder.img);

演示模型Class

public class ModelClass{
 String  name,image;
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }
}