您指的是null适配器对象。无需在setuprecyclerview()方法中再次为适配器创建实例,因为您已经为它创建了一个全局引用变量。而是做如下,
private void setuprecyclerview(List<Anime> lstAnime) { adapter = new RecyclerViewLiveAdapter(this,lstAnime) ; recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(adapter); }
此外,您应该在onQueryTextChange()方法中检查此适配器对象是否为null。
if (adapter != null){ adapter.getFilter().filter(newText); }