【发布时间】:2018-04-22 10:52:19
【问题描述】:
如何在已单击的 RecyclerViewAdapter 处获取 ViewHolder 集合的 Firebase 密钥?
我需要使用意图将密钥发送到其他活动并在其他活动上检索它以使用与已单击的ViewHolder 相同的数据。
我的代码 -
@Override
public void onBindViewHolder(@NonNull final PostsAdapter.ViewHolder holder, final int position) {
final String header_data = list_post.get(position).getHeader();
holder.setHeaderText(header_data);
final String desc_data = list_post.get(position).getDesc1();
holder.setDescText(desc_data);
final String date_data = list_post.get(position).getDate1();
holder.setDateText(date_data);
final String image_data = list_post.get(position).getImage_url();
holder.setIntroIMG(image_data);
holder.mView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent goToFullPost = new Intent(context, FullPostActivity.class);
goToFullPost.putExtra("header", header_data);
goToFullPost.putExtra("desc1", desc_data);
goToFullPost.putExtra("date1", date_data);
goToFullPost.putExtra("image_url", image_data);
context.startActivity(goToFullPost);
}
});
}
【问题讨论】:
标签: android firebase firebase-realtime-database