-1
Firebase에서로드 된 RecyclerView TextView 및 이미지를 포함하는 간단한 애플리케이션을 만들었습니다. 이제 TextView의 텍스트를 다른 활동으로 전달하려고합니다. 텍스트 뷰는 RecyclerView에 있습니다 코드 :Recyclerview에서 TextView 텍스트를 Android의 다른 활동으로 전달하는 방법
FirebaseRecyclerAdapter<Blog,BlogViewHolder> firebaseRecyclerAdapter=new
FirebaseRecyclerAdapter<Blog, BlogViewHolder>(
Blog.class,
R.layout.blog_row,
BlogViewHolder.class,
mDatabase
) {
@Override
protected void populateViewHolder(final BlogViewHolder viewHolder,
Blog model, final int position) {
final String post_keyy=getRef(position).getKey();
viewHolder.setTitle(model.getTitle());
viewHolder.setDesc(model.getDesc());
viewHolder.setImag(getApplicationContext(),model.getImage());
}
};
mBlogList.setAdapter(firebaseRecyclerAdapter);
}
public static class BlogViewHolder extends RecyclerView.ViewHolder
{
View mView;
TextView post_title,post_desc;
ImageView post_imge;
public BlogViewHolder(View itemView) {
super(itemView);
mView=itemView;
}
public void setTitle(String title)
{
post_title=(TextView)mView.findViewById(R.id.posttitle);
post_title.setText(title);
}
public void setDesc(String desc)
{
post_desc=(TextView)mView.findViewById(R.id.post_desc);
post_desc.setText(desc);
}
public void setImag(Context ctx,String image)
{
post_imge=(ImageView) mView.findViewById(R.id.postimg);
Picasso.with(ctx).load(image).into(post_imge);
}
}
가 지금은 다른 활동 POST_TITLE 텍스트 뷰의 텍스트를 전달하려는.
리스너 내부의 텍스트 뷰의 텍스트 (또는 풀어서 항목에서 더 나은 텍스트)을 가져 오기를 클릭 이벤트를 추가하고 시작하는 일반적인 방법을 사용하여 매개 변수가있는 새 작업 – Selvin
public BlogViewHolder (itemView, 컨텍스트 컨텍스트보기) { super (itemView); mView = itemView; this.context = context; } @Override 공개 무효 onClick (보기 v) { 의도 i = 새로운 의도 (context, SubMenuu.class); i.putExtra ("blog_id", post_title.getText(). toString()); context.startActivity (i); }하지만 그게 나를 오류 –
줄 오류 –