Firebase使用“好友列表”过滤用户

时间:2016-10-15 08:39:38

标签: java android firebase firebase-realtime-database

我有一个小的Android应用程序,我在其中集成了ListView的用户。好吧,所有这些。我尝试通过为每个用户使用“好友列表”来过滤它。像这样:

Firebase Database

所以我必须从当前用户那里获取该列表,搜索“用户”孩子中的每个朋友并获取他的信息。 但是,我找不到任何方法,因为我使用了FirebaseListAdapter,在这种新情况下似乎没有帮助我,或者我只是不明白FirebaseListAdapter如何工作以及如何操作它。 我显示所有用户的代码如下所示:

mFirebaseAdapter = new FirebaseListAdapter<User>(getActivity(), User.class,
            R.layout.layout_user, API.getInstance().getDatabaseReference()
            .child(Constants.USERS_CHILD)) {
        @Override
        protected void populateView(View v, User model, int position) {
            // hide he progress bar
               mProgressBar.setVisibility(ProgressBar.INVISIBLE);

                // setup the user view
                TextView nameTextView = (TextView) v.findViewById(R.id.nameTextView);
                ImageView photoImageView = (ImageView) v.findViewById(R.id.photoImageView);

                nameTextView.setText(model.getName());

                if (!model.getPhotoUrl().isEmpty()) {
                    Glide.with(ContactFragment.this)
                            .load(model.getPhotoUrl())
                            .placeholder(R.drawable.ic_person_black_24dp)
                            .into(photoImageView);
                }

        }
    };
    usersListView.setAdapter(mFirebaseAdapter);

任何想法如何使它工作?

0 个答案:

没有答案