gpt4 book ai didi

android - 获取单个 firebase 回收器 View 项目 android 的字符串

转载 作者:行者123 更新时间:2023-11-29 23:54:31 24 4
gpt4 key购买 nike

我的 firebase 实时数据库 中有子项列表,它们正在检索到 firebase ui 回收器 View model 参数从我的所有 View 中获取一个字符串列表。然而,我想要的是从被点击的特定项目中检索单个字符串。我该如何解决这个问题?

FirebaseRecyclerAdapter<Sermon, SermonViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Sermon, SermonViewHolder>(Sermon.class, R.layout.item_view, SermonViewHolder.class, mDatabase) {
@Override
protected void populateViewHolder(SermonViewHolder viewHolder, Sermon model, int position) {

final String audioLink = model.getAudioLink();
// This retrieves data from all the data model at the same. I need string for the particular item clicked.

}
};
mRecyclerView.setAdapter(firebaseRecyclerAdapter);
}

最佳答案

您可以尝试在 populateViewHolder 中使用 setOnClickListener 方法

 viewHolder.view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Retrieve your string from model object using position variable
//which is an argument in `populateViewHolder` method
}
});

关于android - 获取单个 firebase 回收器 View 项目 android 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50520212/

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