我的代码:MPAndroidChart - 为什么BarData构造函数不起作用?
public BarData getBarData(String fieldName) {
ArrayList<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(this.house.Population, 0));
entries.add(new BarEntry(this.currentStore.Population, 1));
ArrayList<String> labels = new ArrayList<String>();
labels.add("house");
labels.add("store" + this.currentStore.StoreName);
List<BarDataSet> dataSets = new ArrayList<>();
dataSets.add(new BarDataSet(entries, fieldName));
return new BarData(labels, dataSets);
}
根据该文件,该BarData构造类似于上面的代码。但为什么Android Studio总是告诉我有什么问题?
错误消息:
Error:(97, 16) error: constructor BarData in class BarData cannot be applied to given types;
required: IBarDataSet[]
found: List<String>,List<BarDataSet>
reason: varargs mismatch; List<String> cannot be converted to IBarDataSet
请给我一些信息。我真的需要别人的帮助。
谢谢。
什么是Android Studio中告诉你? –
我已经更新了这个问题。它看起来像构造函数已经改变。 – user3087000