Bigkoo / Android-PickerView

This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)
Apache License 2.0
13.45k stars 3.45k forks source link

Unchecked call to 'setPicker(List<T>)' as a member of raw type 'com.bigkoo.pickerview.view.OptionsPickerView' #670

Open ghost opened 5 years ago

ghost commented 5 years ago

Unchecked call to 'setPicker(List)' as a member of raw type 'com.bigkoo.pickerview.view.OptionsPickerView'

IDE:Android Studio 3.2.1

android { compileSdkVersion 28 defaultConfig { applicationId "com.name.name" minSdkVersion 16 targetSdkVersion 28 versionCode 2 versionName "0.0.2" testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' vectorDrawables.useSupportLibrary = true }

implementation 'com.contrarywind:Android-PickerView:4.1.6'

public List mDatas;

public OptionsPickerView pvOptions;

mLevelDatas = new ArrayList<>(); for (int i = 1; i < 20; i++) { mDatas.add(i); } pvOptions = new OptionsPickerBuilder(Activity.this, new OnOptionsSelectListener() { @Override public void onOptionsSelect(int options1, int option2, int options3 ,View v) { level = mDatas.get(options1); //do something; } }).build(); pvOptions.setPicker(mDatas);

the last line of code gives a warning: Unchecked call to 'setPicker(List)' as a member of raw type 'com.bigkoo.pickerview.view.OptionsPickerView'

Any idea?

seeeeal commented 5 years ago

add your data type to OptionsPickerView

for example

public OptionsPickerView<String> pvOptions;