gpt4 book ai didi

android - 带有搜索 View 的 Firebase Recycler 适配器

转载 作者:太空狗 更新时间:2023-10-29 14:43:41 24 4
gpt4 key购买 nike

您好,我一直在实现搜索功能,但我收到 E/RecyclerView:未连接适配器;仅当我有我的代码时才跳过布局错误,如下所示。但是,每当我删除查询时,我的 recyclerview 都会恢复正常吗?我不确定如何解决这个问题。我感谢你的时间和帮助

mSearch.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}

@Override
public boolean onQueryTextChange(String newText) {
Query search = mDataRef.orderByChild("Societies").startAt(newText).endAt("~");
final FirebaseRecyclerAdapter<society, PostViewHolderSoc> adapter = new FirebaseRecyclerAdapter<society, PostViewHolderSoc>(
society.class, R.layout.society_row, PostViewHolderSoc.class, search )
{
@Override
protected void populateViewHolder(final PostViewHolderSoc viewHolder, final society model, final int position)
{
final String society_key = getRef(position).getKey();
viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent viewSingleSociety = new Intent(getApplicationContext(), SocietyDetail.class);
viewSingleSociety.putExtra("society_id", society_key);
startActivity(viewSingleSociety);
}
});
viewHolder.setName(model.getName());
viewHolder.setType(model.getType());
}
};

mSocietyList.setAdapter(adapter);
return false;
}
});

最佳答案

如果您使用 Filterable 进行本地搜索,那么检查一下我已经创建了支持 Filterable 功能的自定义 FirebaseRecyclerAdapter。

Custom Filterable FirebaseRecyclerAdapter

关于android - 带有搜索 View 的 Firebase Recycler 适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43529051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com