public abstract static class LinkagePicker.DataProvider extends Object implements LinkagePicker.Provider<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageFirst,cn.qqtheme.framework.picker.LinkagePicker.StringLinkageSecond,String>
| 构造器和说明 |
|---|
DataProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageFirst> |
initFirstData()
初始化第一级数据
|
List<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageSecond> |
linkageSecondData(int firstIndex)
根据第一级数据联动第二级数据
|
List<String> |
linkageThirdData(int firstIndex,
int secondIndex)
根据第一二级数据联动第三级数据
|
abstract List<String> |
provideFirstData() |
abstract List<String> |
provideSecondData(int firstIndex) |
abstract List<String> |
provideThirdData(int firstIndex,
int secondIndex) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisOnlyTwo@Nullable public abstract List<String> provideThirdData(int firstIndex, int secondIndex)
@NonNull public List<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageFirst> initFirstData()
LinkagePicker.ProviderinitFirstData 在接口中 LinkagePicker.Provider<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageFirst,cn.qqtheme.framework.picker.LinkagePicker.StringLinkageSecond,String>@NonNull public List<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageSecond> linkageSecondData(int firstIndex)
LinkagePicker.ProviderlinkageSecondData 在接口中 LinkagePicker.Provider<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageFirst,cn.qqtheme.framework.picker.LinkagePicker.StringLinkageSecond,String>@NonNull public List<String> linkageThirdData(int firstIndex, int secondIndex)
LinkagePicker.ProviderlinkageThirdData 在接口中 LinkagePicker.Provider<cn.qqtheme.framework.picker.LinkagePicker.StringLinkageFirst,cn.qqtheme.framework.picker.LinkagePicker.StringLinkageSecond,String>