实施getItemId()的正确方法我有泛型类在RecyclerView.Adapter
public abstract class BaseAdapter<T> extends RecyclerView.Adapter {
private List<T> itemsList = new ArrayList<>();
//other override methods
@Override
public long getItemId(int position) {
return position;
}
}
什么是getItemId()正确的方式来实现?我认为return position
在许多例子中是不正确的。
itemsList的类型为。并且只有默认的列表方法 –
Sky
和itemsList.get(position)。有对象的方法 – Sky
,我将修改我的答案 – bubunyo