모두를 사용하여로드지고 있지 않지만 이미지는 그녀의 이미지의 값입니다이미지가 잘 작동 firebaseRecyclerAdapter
을this image display the value log of image-getimgUrl
this image frome firebase database
문제로드되지 않아요 및 getimgUrl = NULL
공용 클래스 MainScreen는 3.7.0 버전 라이브러리 대신 피카소의 AppCompatActivity {
RecyclerView recyclerView;
DatabaseReference mRef;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_screen);
recyclerView = (RecyclerView)findViewById(R.id.recyclerView_main);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(getBaseContext()));
mRef = FirebaseDatabase.getInstance().getReference("Data");
FirebaseRecyclerAdapter<Model,mViewHolder> adapter =
new FirebaseRecyclerAdapter<Model, mViewHolder>(Model.class,R.layout.row,mViewHolder.class,mRef) {
@Override
protected void populateViewHolder(mViewHolder viewHolder, Model model, int position) {
viewHolder.setTitle(model.getTitle());
viewHolder.setImage(getBaseContext(),model.getImgUrl());
Log.e("getImgUrl", "value : "+model.getImgUrl());
Log.e("getTitle", "value : "+model.getTitle());
}
};
recyclerView.setAdapter(adapter);
}
public static class mViewHolder extends RecyclerView.ViewHolder{
View mview;
public mViewHolder(View itemView) {
super(itemView);
mview = itemView;
}
public void setTitle(String title){
TextView postTitle = (TextView) mview.findViewById(R.id.text_row);
postTitle.setText(title);
Log.e("title", "value : "+title);
}
public void setImage(Context ctx,String image){
ImageView postImage = (ImageView) mview.findViewById(R.id.image_row);
Picasso.with(ctx).load(image).into(postImage);
Log.e("image", "value : "+image);
}
}
}
'RÉPONDRE'는 무엇을 의미합니까? –
작성한 실수 없음 –
그런데 질문을 수정할 수 있습니다. –