Как извлечь только данные текущего пользователя из Firebase RecyclerView - PullRequest
0 голосов
/ 30 марта 2020

Я хотел бы получить текущие данные пользователя для моего 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);

        }
...