Android Firebase搜索不使用FirebaseRecylcerOptions

Android Firebase搜索不使用FirebaseRecylcerOptions,android,firebase,firebase-realtime-database,android-recyclerview,android-viewholder,Android,Firebase,Firebase Realtime Database,Android Recyclerview,Android Viewholder,我试图在edittext中的文本更改后按用户名检索用户列表,但无法显示任何内容 火基回收适配器 可能重复的请检查重复项,查看如何通过每次搜索时创建一个新的适配器对象来实现此目的。是的,我检查了它。你能不能给我一段代码,让我走上正确的道路@Alex Mano你应该自己尝试一下,如果有其他问题出现的话,请问另一个问题。 @Override public void afterTextChanged(Editable editable) { Str

我试图在edittext中的文本更改后按用户名检索用户列表,但无法显示任何内容

火基回收适配器


可能重复的请检查重复项,查看如何通过每次搜索时创建一个新的适配器对象来实现此目的。是的,我检查了它。你能不能给我一段代码,让我走上正确的道路@Alex Mano你应该自己尝试一下,如果有其他问题出现的话,请问另一个问题。
        @Override
        public void afterTextChanged(Editable editable) {
            String typedText = editable.toString();

            query = mDatabase.child("users").orderByChild("name").startAt(typedText).endAt(typedText+"\uf8ff");

            firebaseRecyclerOptions = new FirebaseRecyclerOptions.Builder<UserModel_member_DP_NAME>().setQuery(query,UserModel_member_DP_NAME.class).build();

            firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<UserModel_member_DP_NAME, User_MemberHolder>(firebaseRecyclerOptions) {
                @Override
                protected void onBindViewHolder(final User_MemberHolder holder, int position, final UserModel_member_DP_NAME model) {
                    holder.setContent(holder.itemView.getContext(),model.getDp(),model.getName());

                }
                @Override
                public User_MemberHolder onCreateViewHolder(ViewGroup parent, int viewType) {
                    View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.set_meeting_userlist_item,parent,false);
                    return new User_MemberHolder(v);
                }
            };
            recyclerView.setAdapter(firebaseRecyclerAdapter);
        }
private class User_MemberHolder extends RecyclerView.ViewHolder{
    ImageView img;
    TextView txt;
    User_MemberHolder(View itemView) {
        super(itemView);
        img = itemView.findViewById(R.id.set_meeting_userlist_imgview);
        txt = itemView.findViewById(R.id.set_meeting_userlist_txtview);

    }
    void setContent(Context context, String imgUri , String nameString){
        txt.setText(nameString);
        Picasso.with(context).load(imgUri).into(img);
    }
}