Java 我的帖子图片不会显示在主要活动中

Java 我的帖子图片不会显示在主要活动中,java,Java,我已经将我的应用程序连接到firebase,每当我发布一张它存储在firebase存储中的图像时,它都可以正常运行。 但当我试图检索我发布的图像时,它不会这样做,而是显示我的占位符。没有错误 有什么问题吗 private void DisplayAllUsersPosts() { FirebaseRecyclerOptions<Posts> options = new FirebaseRecyclerOptions.Builder<Posts&g

我已经将我的应用程序连接到firebase,每当我发布一张它存储在firebase存储中的图像时,它都可以正常运行。 但当我试图检索我发布的图像时,它不会这样做,而是显示我的占位符。没有错误

有什么问题吗

private void DisplayAllUsersPosts()
{
    FirebaseRecyclerOptions<Posts> options =
            new FirebaseRecyclerOptions.Builder<Posts>()
                    .setQuery(PostsRef, Posts.class)
                    .build();

    FirebaseRecyclerAdapter adapter = new FirebaseRecyclerAdapter<Posts, PostsViewHolder>(options) {
        @Override
        public PostsViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
            View view = LayoutInflater.from(parent.getContext())
                    .inflate(R.layout.all_posts_layout, parent, false);

            return new PostsViewHolder(view);
        }

        @Override
        protected void onBindViewHolder(PostsViewHolder viewHolder, int position, Posts model) {

            //get position of the post on the grid then gets key
            final String PostKey = getRef(position).getKey();

            viewHolder.setFullname(model.getFullname());
            viewHolder.setTime(model.getTime());
            viewHolder.setDate(model.getDate());
            viewHolder.setDescription(model.getDescription());
            viewHolder.setProfileimage( model.getProfileimage());
            viewHolder.setPostimage(model.getPostimage());

            //ep27
            viewHolder.mView.setOnClickListener(new View.OnClickListener()
            {
                @Override
                public void onClick(View v)
                {
                    Intent clickPostIntent = new Intent(MainActivity.this,ClickPostActivity.class);
                    clickPostIntent.putExtra("PostKey", PostKey);
                    startActivity(clickPostIntent);
                }
            });

        }
    };
    adapter.startListening();
    postList.setAdapter(adapter);
}
private void DisplayAllUsersPosts()
{
FirebaseRecyclerOptions选项=
新的FirebaseRecyclerOptions.Builder()
.setQuery(PostsRef,Posts.class)
.build();
FirebaseRecyclerAdapter=新的FirebaseRecyclerAdapter(选项){
@凌驾
public PostsViewHolder onCreateViewHolder(视图组父级,int-viewType){
View=LayoutInflater.from(parent.getContext())
.充气(右布局、所有立柱布局、父布局、假);
返回新的PostsViewHolder(视图);
}
@凌驾
受保护的无效onBindViewHolder(PostsViewHolder、int位置、Posts模型){
//获取柱子在网格上的位置,然后获取关键点
最后一个字符串PostKey=getRef(position).getKey();
setFullname(model.getFullname());
setTime(model.getTime());
setDate(model.getDate());
viewHolder.setDescription(model.getDescription());
setProfileimage(model.getProfileimage());
setPostimage(model.getPostimage());
//ep27
viewHolder.mView.setOnClickListener(新视图.OnClickListener()
{
@凌驾
公共void onClick(视图v)
{
意向ClickPostContent=新意向(MainActivity.this,ClickPostActivity.class);
单击PostContent.putExtra(“PostKey”,PostKey);
开始触觉(点击内容);
}
});
}
};
adapter.startListening();
setAdapter(适配器);
}

检查您的方法setProfileimage它在做什么?您是否从模型中获取图像url?图像url正常吗?@Sergio我的个人资料图像显示正常。我的贴画有问题。我想DisplayAllUsersPosts()方法有问题。
 public static class PostsViewHolder extends RecyclerView.ViewHolder
{
    View mView;

    public PostsViewHolder(View itemView)
    {
        super(itemView);
        mView = itemView;
    }

    public void setFullname(String fullname)
    {
        TextView username = (TextView) mView.findViewById(R.id.post_user_name);
        username.setText(fullname);
    }

    public void setProfileimage(String profileimage)
    {
        CircleImageView image = (CircleImageView) mView.findViewById(R.id.post_profile_image);
        Picasso.get().load(profileimage).placeholder(R.drawable.profile).into(image);
    }

    public void setTime(String time)
    {
        TextView PostTime = (TextView) mView.findViewById(R.id.post_time);
        PostTime.setText("    " + time);
    }

    public void setDate(String date)
    {
        TextView PostDate = (TextView) mView.findViewById(R.id.post_date);
        PostDate.setText("    " + date);
    }

    public void setDescription(String description)
    {
        TextView PostDescription = (TextView) mView.findViewById(R.id.post_description);
        PostDescription.setText(description);
    }

    public void setPostimage( String postimage)
    {

        ImageView PostImage = (ImageView) mView.findViewById(R.id.post_image);
        Picasso.get().load(postimage).placeholder(R.drawable.placeholderr).into(PostImage);


    }
}