Как убрать элементы из списка повторного просмотра, если они нулевые или не соответствуют критериям запроса? - PullRequest
0 голосов
/ 14 мая 2019

Как мне удалить те предметы, которые не соответствуют критериям в обзоре переработчика? Вид раздувает макет, который я дал, но пустой.

enter image description here

Мой код ..

FirebaseRecyclerOptions<Posts> options=new FirebaseRecyclerOptions.Builder<Posts>().setQuery(PostsRef, Posts.class).build();
        FirebaseRecyclerAdapter<Posts, MainFragment.PostsViewHolder> firebaseRecyclerAdapter=new FirebaseRecyclerAdapter<Posts, MainFragment.PostsViewHolder>(options)
        {
            @Override
            protected void onBindViewHolder(@NonNull final MainFragment.PostsViewHolder holder, final int position, @NonNull final Posts model)
            {

                DatabaseReference reference = FirebaseDatabase.getInstance().getReference("Posts");

                reference.addValueEventListener(new ValueEventListener() {
                    @Override
                    public void onDataChange(DataSnapshot dataSnapshot)
                    {
                        postsList.clear();
                        for ( DataSnapshot snapshot : dataSnapshot.getChildren()){
                            final Posts post = snapshot.getValue(Posts.class);
                            for (final String id : followingList){
                                SubsRef.addValueEventListener(new ValueEventListener() {
                                    @Override
                                    public void onDataChange(DataSnapshot dataSnapshot)
                                    {
                                        if (dataSnapshot.child(currentUserID).hasChild(id))
                                        {
                                            final String category = model.getCategory().toString();
                                            if (model.getCategory().equals(id)){
                                                //postsList.add(post);
                                                //Query SortPostsInDescendingOrder = PostsRef.orderByChild(id);

                                                final String PostKey = getRef(position).getKey();

                                                holder.username.setText("/" + model.getUsername());
                                                holder.category.setText(model.getCategory());..........................
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...