如何将文本视图文本从Recyclerview传递到Android中的其他活动

时间:2017-02-01 17:08:57

标签: android firebase android-recyclerview

我创建了一个简单的应用程序,其中包含从Firebase加载的RecyclerView TextView和Images。 现在我想将文本从TextView传递给其他活动。 TextView位于RecyclerView中: 代码:

     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 textview文本传递给其他活动。

1 个答案:

答案 0 :(得分:0)

您应该尝试在RecyclerAdapter类的onBindViewHolder方法中添加onClickListener:

for