From 126d55b9d8585d45a07b14e5175499e57f054753 Mon Sep 17 00:00:00 2001 From: 375585408 Date: Fri, 6 May 2016 22:15:05 +0800 Subject: [PATCH] a little modify --- .idea/misc.xml | 2 +- .../com/chad/library/adapter/base/BaseQuickAdapter.java | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) 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; } }