Мне трудно было получить доступ к дочернему узлу этого элемента для моего повторного просмотра.
Я использую FirebaseRecyclerAdapter и пробовал это решение и другие решения, но ни одно из нихсработало.
В принципе, как вы можете видеть из рисунка (ниже), есть пункт 1 и пункт 2, отображающие представление переработчика, но я хочу установить тексты, которые находятся в тех элементах, которые расположены в другом узле подродительский узел.
Это мой onBindViewHolder
@Override
protected void onBindViewHolder(@NonNull RecipesHolder holder, int position, @NonNull final RecipesModel model) {
holder.recipeName.setText(model.getName());
holder.recipeCategory.setText(model.getCategory());
Picasso.get().load(model.getImageURL()).centerCrop().resize(widthInPX, heightInPX).into(holder.recipeImage);
holder.recipeRow.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getActivity(), ViewRecipeActivity.class);
intent.putExtra("RecipeID", model.getId());
startActivity(intent);
}
});
}
Это мой конструктор (еще не обновлен, чтобы соответствовать базе данных)
public class RecipesModel {
private String name, category, date, imageURL;
private String id;
public RecipesModel(){}
public RecipesModel(String name, String category, String date, String imageURL, String id) {
this.name = name;
this.category = category;
this.date = date;
this.imageURL = imageURL;
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public String getImageURL() {
return imageURL;
}
public void setImageURL(String imageURL) {
this.imageURL = imageURL;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
Я изменил его обратно на оригинальный, когдамоя база данных была более простой, и в ней не было дочерних узлов.

Я также готов изменить настройку структуры моей базы данныхвверх;По веским причинам.
Спасибо.