MobApp/app/src/main/java/com/example/monagendapartage/Fragments/MyEventsFragments/ChatsFragment.java
/**
     * Permet de chercher un utilisateur
     * @param s
     */
Permet de chercher un utilisateur
@param s
Permet de chercher un utilisateur @param s
private void _searchUsers(String s) {
        Query query = FirebaseDatabase.getInstance().getReference("Users").orderByChild("search")
                .startAt(s)
                .endAt(s+"\uf8ff");
        query.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                mUserModels.clear();
                for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
                    UserModel userModel = snapshot.getValue(UserModel.class);
                    for (ChatListModel chatListModel : usersList) {
                        if (userModel.getId().equals(chatListModel.getId())) {
                            mUserModels.add(userModel);
                        }
                    }
                }
                userAdapter = new UserAdapter(getContext(), mUserModels, false);
                recyclerView.setAdapter(userAdapter);
            }
            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {
            }
        });
    }
private void _searchUsers ( String s ) { Query query = FirebaseDatabase . getInstance ( ) . getReference ( "Users" ) . orderByChild ( "search" ) . startAt ( s ) . endAt ( s + "\uf8ff" ) ; query . addValueEventListener ( new ValueEventListener ( ) { @ Override public void onDataChange ( @ NonNull DataSnapshot dataSnapshot ) { mUserModels . clear ( ) ; for ( DataSnapshot snapshot : dataSnapshot . getChildren ( ) ) { UserModel userModel = snapshot . getValue ( UserModel . class ) ; for ( ChatListModel chatListModel : usersList ) { if ( userModel . getId ( ) . equals ( chatListModel . getId ( ) ) ) { mUserModels . add ( userModel ) ; } } } userAdapter = new UserAdapter ( getContext ( ) , mUserModels , false ) ; recyclerView . setAdapter ( userAdapter ) ; } @ Override public void onCancelled ( @ NonNull DatabaseError databaseError ) { } } ) ; }
Permet de chercher un utilisateur
 @param s
Permet de chercher un utilisateur @param s