gpt4 book ai didi

android - 为 Firebase RecyclerView 添加触摸监听器

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:50 25 4
gpt4 key购买 nike

我尝试使用 firebase 向 recyclerview 添加一个“触摸”监听器,但未能成功。谁能帮帮我?

    DatabaseReference ref = FirebaseDatabase.getInstance().getReference();

DatabaseReference a = ref.child("ufile").child(unique_id).child("Files");

final FirebaseRecyclerAdapter<usersinfo,MessageViewHolder>adapter =
new FirebaseRecyclerAdapter<usersinfo, MessageViewHolder>(usersinfo.class,android.R.layout.two_line_list_item,MessageViewHolder.class,a) {
@Override
protected void populateViewHolder(MessageViewHolder viewHolder, usersinfo model, int position) {
viewHolder.mtext.setText(model.username);

}


};

rvdb.setAdapter(adapter);



public static class MessageViewHolder extends RecyclerView.ViewHolder {
TextView mtext;
public MessageViewHolder(View itemView) {
super(itemView);

mtext = (TextView) itemView.findViewById(android.R.id.text1);
}
}
public void retriveinfo(String username, String adress,String unique_id){
DatabaseReference mDatabase;

mDatabase = FirebaseDatabase.getInstance().getReference();
usersinfo newuser= new usersinfo(username,adress);

}

最佳答案

populateViewHolder 中,您可以像这样向 ViewHolder 添加点击监听器:

// itemView is a public field of all ViewHolder classes
viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Your code here...
}
});

关于android - 为 Firebase RecyclerView 添加触摸监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38298356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com