好吧,这有点复杂,我有一个自定义的RecyclerView适配器,在OnBindViewHolder方法中,我想根据一些不同的变量从回收器视图中删除当前项目,但当我从ArrayList中删除项目并调用notifyDataSetChanged();时,我会得到:java.lang.IllegalStateException: Cannot call this method while Recy
我想从一些网站检索数据使用Jsoup,并把这些数据放在RecyclerView中。当然,第一部分我是用AsyncTask编写的。但是当AsyncTask检索数据时,它没有显示在我的活动中,并且我得到了E/回收器视图:没有连接适配器;跳过布局错误。这是我的代码。AsyncTask:
public class MyAsyncTask extends AsyncTask<Void, ArrayList<Game>, ArrayList<Gam
我从API那里得到壁纸,有一个叫做Category的Tab,里面有一个Sections,我想把很少的Sections藏在Category Tab里。在最好的情况下,我的后端开发人员必须隐藏或从后端删除它,但因为他现在不可用。我已经决定自己动手了。因此,在RecyclerView for Category Tab in onBindViewHolder中,我正在检查标题是否等于我想要删除的标题,我调用了removeAt (您可以看到下面的部分):holder.layoutPosition)