Android Studio中的WP Rest API不显示图像

问题描述

我正在开发WP API。我向您显示问题的屏幕:https://ibb.co/7jWJ8cn

我想获取每篇文章wordpress文章的主要图片

MainActivity类:

list.add( new Model( Model.IMAGE_TYPE,response.body().get(i).getTitle().getRendered(),tempdeatils,response.body().get(i).getLinks().getWpFeaturedmedia().get(0).getHref()) );

模型类:

    public static final int IMAGE_TYPE =1;
public String title,subtitle,Image;
public int type;

public Model (int mtype,String mtitle,String msubtitle,String image) {
    this.type = mtype;
    this.title = mtitle;
    this.subtitle = msubtitle;
    this.Image = image;}

RetrofitAPI类:

@GET("/wp-json/wp/v2/posts?_categories=14&per_pages=10") Call<List<WPPost>> getPostInfo();

Recyclerview类:

public void onBindViewHolder(@NonNull final RecyclerView.ViewHolder holder,final int position) {
final Model object = dataset.get(position);

( (ImageTypeViewHolder) holder).title.setText( object.title );
( (ImageTypeViewHolder) holder).subtitle.setText( object.subtitle );

Log.e("Title_",object.title);
Log.e("Subtitle_",object.subtitle);
Log.e("Image_",object.Image);

Glide.with(this.mContext).load(object.Image).into(( (ImageTypeViewHolder) holder).imageView);

( (ImageTypeViewHolder) holder).title.setonClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(mContext,WPPostDetails.class);
        intent.putExtra("itemPosition",position);
        mContext.startActivity(intent);
    }
});
( (ImageTypeViewHolder) holder).subtitle.setonClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(mContext,position);
        mContext.startActivity(intent);
    }
});
( (ImageTypeViewHolder) holder).imageView.setonClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(mContext,position);
        mContext.startActivity(intent);
    }
});

当我运行该应用程序时,我获得了标题文章的一部分,但无法解析文章的主要图像。

一些建议?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)