From 1b7b5e368e161cc817ebe316b590820bfe52cb8b Mon Sep 17 00:00:00 2001 From: AbelHu Date: Sun, 7 Apr 2019 15:57:50 +0800 Subject: [PATCH] add : not null for items --- .../com/bigkoo/pickerview/adapter/ArrayWheelAdapter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pickerview/src/main/java/com/bigkoo/pickerview/adapter/ArrayWheelAdapter.java b/pickerview/src/main/java/com/bigkoo/pickerview/adapter/ArrayWheelAdapter.java index 76f873e7..0c117564 100755 --- a/pickerview/src/main/java/com/bigkoo/pickerview/adapter/ArrayWheelAdapter.java +++ b/pickerview/src/main/java/com/bigkoo/pickerview/adapter/ArrayWheelAdapter.java @@ -1,5 +1,7 @@ package com.bigkoo.pickerview.adapter; +import android.support.annotation.NonNull; + import com.contrarywind.adapter.WheelAdapter; import java.util.List; @@ -9,7 +11,6 @@ * @param the element type */ public class ArrayWheelAdapter implements WheelAdapter { - // items private List items; @@ -18,11 +19,11 @@ public class ArrayWheelAdapter implements WheelAdapter { * Constructor * @param items the items */ - public ArrayWheelAdapter(List items) { + public ArrayWheelAdapter(@NonNull List items) { this.items = items; } - + @Override public Object getItem(int index) { if (index >= 0 && index < items.size()) { @@ -33,7 +34,7 @@ public Object getItem(int index) { @Override public int getItemsCount() { - return items.size(); + return items == null ? 0 : items.size(); } @Override