Skip to content

Commit 112d7fc

Browse files
authored
Update BaseMultiItemQuickAdapter.java
修改使用泛型时的一点小错误(可以看原来代码警告), 修改为判空增加代码健壮性。
1 parent d4acb0b commit 112d7fc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

library/src/main/java/com/chad/library/adapter/base/BaseMultiItemQuickAdapter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ public BaseMultiItemQuickAdapter(List<T> data) {
3636

3737
@Override
3838
protected int getDefItemViewType(int position) {
39-
Object item = mData.get(position);
40-
if (item instanceof MultiItemEntity) {
41-
return ((MultiItemEntity) item).getItemType();
39+
T item = mData.get(position);
40+
if (item != null) {
41+
return item.getItemType();
4242
}
4343
return DEFAULT_VIEW_TYPE;
4444
}

0 commit comments

Comments
 (0)