如何获取已点击ViewHolder
的{{1}} RecyclerViewAdapter
的{{1}}集合的Firebase密钥?
我需要使用intent将密钥发送到其他活动,并在其他活动上检索它以使用与已点击的holder
相同的数据。
我的代码 -
ViewHolder
答案 0 :(得分:0)
您仍然可以访问position
中的onClick
。在这种情况下,您可以获得参考:
public void onClick(View v) {
String key = adapter.getRef(position).getKey();
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);
}