在我的数据库中,我有一个名为“ Region”的父节点。 因为我有子节点:东,西,南,北。每个子节点都包含数据。 我想使用适配器在文本视图中显示这些节点名称。
以这种方式编码后,我会重复获得名称。但是我想这样做,例如:如果“ west”已经在父节点中,我只想检索“ west”的一个值“
有没有办法做到这一点? 谢谢
public void onBindViewHolder(@NonNull final MyViewHolder holder, int position) {
String vid = votersList.get(position).getIdCard();
final String idCard = votersList.get(position).getIdCard();
final String region = votersList.get(position).getRegion();
holder.regionName.setText(region);
private void LoadRegions() {
voterRef.orderByChild("region").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
votersList.clear();
for (DataSnapshot ds:snapshot.getChildren()){
modelVoters model = ds.getValue(modelVoters.class);
if (!model.getRegion().equals("region")){
votersList.add(model);
adapterRegions = new RegionsAdapter(getActivity(), votersList);
//set properties
VotersRecyclerView.setAdapter(adapterRegions);
}
}
}