diff --git a/.idea/misc.xml b/.idea/misc.xml
index 3daea635d..ec4ba379b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -45,7 +45,7 @@
-
+
diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
index 65344db7f..fed2edc5c 100755
--- a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
+++ b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
@@ -301,7 +301,7 @@ protected int getDefItemViewType(int position) {
@Override
public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- BaseViewHolder baseViewHolder = onCreateDefViewHolder(parent, viewType);
+ BaseViewHolder baseViewHolder = null;
switch (viewType) {
case LOADING_VIEW:
baseViewHolder = createBaseViewHolder(parent, R.layout.def_loading);
@@ -315,6 +315,8 @@ public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
case FOOTER_VIEW:
baseViewHolder = new BaseViewHolder(mContext, mFooterView);
break;
+ default:
+ baseViewHolder = onCreateDefViewHolder(parent, viewType);
}
return baseViewHolder;
@@ -333,7 +335,9 @@ public void onBindViewHolder(final RecyclerView.ViewHolder holder, int positions
addLoadMore(holder);
break;
case HEADER_VIEW:
+ break;
case EMPTY_VIEW:
+ break;
case FOOTER_VIEW:
break;
default:
@@ -498,6 +502,8 @@ public void openLoadAnimation(@AnimationType int animationType) {
case SLIDEIN_RIGHT:
mSelectAnimation = new SlideInRightAnimation();
break;
+ default:
+ break;
}
}