實施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