我的代碼: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