Error:(48, 19) error: constructor BarData in class BarData cannot be applied to given types;
required: IBarDataSet[]
found: ArrayList<String>,BarDataSet
reason: varargs mismatch; ArrayList<String> cannot be converted to IBarDataSet
这是在我的androidask项目中弹出的错误,它用来制作一个基本的图表,我使用MPAndroidChart 2.2.4作为lybrary,我有androidsdk 2.2.1,这是这个错误导致的代码的一部分:
BarDataSet barDataSet = new BarDataSet(barEntries,"Dates");
BarData theData;
theData = new BarData(theDates,barDataSet);
这是告诉我如何做到这一点的t t:https://www.youtube.com/watch?v=pi1tq-bp7uA
总是抱歉英语不好,我希望尽快得到一个anser。
答案 0 :(得分:0)
使用MPAndroidChart的最新版本(3.0.0-beta1)?
此类的构造函数已更改:
public BarData(List<IBarDataSet> dataSets) {
super(dataSets);
}
答案 1 :(得分:0)
BarData
构造函数接受IBarDataSet
而不是您传递的BarDataSet
。
试试这个:
IBarDataSet barDataSet = new BarDataSet(barEntries,"Dates");
BarData theData;
theData = new BarData(theDates,barDataSet);