Bigkoo / Android-PickerView

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

建议联动时执行一次wheelOptions.setLinkage(true);某种特定情况导致无法联动 #853

Open liboheng opened 4 years ago

liboheng commented 4 years ago

OptionsPickerView中不联动时执行了wheelOptions.setLinkage(false); 建议联动时执行一次wheelOptions.setLinkage(true); 因为某种特定情况下,初始化同一个OptionsPickerView,某种情况下需先调用不联动 此时wheelOptions.setLinkage(false);被执行 再次需要调用有联动时方法内没有wheelOptions.setLinkage(true); 导致无法联动

public void setPicker(List options1Items, List<List> options2Items, List<List<List>> options3Items) {

    wheelOptions.setPicker(options1Items, options2Items, options3Items);
    reSetCurrentItems();
}

//不联动情况下调用
public void setNPicker(List<T> options1Items,
                       List<T> options2Items,
                       List<T> options3Items) {

    wheelOptions.setLinkage(false);
    wheelOptions.setNPicker(options1Items, options2Items, options3Items);
    reSetCurrentItems();
}