Я хотел бы получить текущие данные пользователя для моего reyclerview. В настоящее время я получаю данные от всех пользователей. Я просто хотел бы только текущий пользователь. Я пытался найти этот ответ, но безуспешно. Любая помощь или ссылка приветствуется. Спасибо!
@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerOptions<Personal_Posts> options =
new FirebaseRecyclerOptions.Builder<Personal_Posts>()
.setQuery(UsersReference, Personal_Posts.class)
.build();
FirebaseRecyclerAdapter<Personal_Posts, Personal_Post_ViewHolder> firebaseRecyclerAdapter =
new FirebaseRecyclerAdapter<Personal_Posts, Personal_Post_ViewHolder>(options) {
@Override
protected void onBindViewHolder(@NonNull Personal_Post_ViewHolder holder, int position, @NonNull Personal_Posts model) {
holder.textViewFirst.setText(model.getFirstname());
holder.textViewLast.setText(model.getLastname());
Picasso.get().load(model.getBanner_images()).into(holder.imageViewBanner);
Picasso.get().load(model.getProfileimage()).into(holder.imageViewProfilePicture);
}
@NonNull
@Override
public Personal_Post_ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.post_layout, parent, false);
return new Personal_Post_ViewHolder(v);
}
};
firebaseRecyclerAdapter.startListening();
mRecyclerView.setAdapter(firebaseRecyclerAdapter);
}