我是android的新手,当我点击RecyclerView中的一个项目时卡住了,那里的数据集发生了变化,位置与SQLite中的ID不匹配。我知道我们可以通过使用“setHasStableID”来获得唯一的ID,但是我对我需要在哪里设置这个“setHasStableId(true)”条件感到困惑?这是如何运作的? 最佳答案 setHasStableIds(true)应用于RecylerView的adapter。adapter.setHasStableIds(true);此外,要使其生效,您必须重写getItemId(intpositi